javascript - 单击填充 textArea 的按钮并提交它
问题描述
我正在处理 github 问题,我想创建一个按钮来填充评论文本区域并提交。
到目前为止一切顺利,我需要将功能绑定在一个按钮中,
目前我设法填写了文本区域,但无法提交评论 图片
clickToRespond=()=>{
document.getElementById('new_comment_field').value='This is a test'
document.getElementsByClassName('bg-gray-light ml-1').click()
}
解决方案 :document.getElementsByClassName('bg-gray-light ml-1')[0].childNodes[1].click()
解决方案
getElementsByClassName
返回一个 DOM 节点列表。所以你想这样做:
document.getElementsByClassName('bg-gray-light ml-1')[0].click()
推荐阅读
- xml - Powershell HasChildNodes 是否适用于文本?
- machine-learning - 当批量大小 > 1 且具有可变长度数据时,RNN 不进行训练
- javascript - jQuery 使用字符串键更新 JSON
- php - 如何在不同的页面中调用获取查询函数(PHP)
- java - Hibernate:如何删除没有级联的其他实体引用的实体?
- c - 管道到标准输出
- cocoa - NSOutlineView moveItem() 和 reloadItem() 不起作用
- c# - 转换为自定义类类型
- ios - 在 Swift 中单击按钮而不释放触摸
- android - Kotlin 布局宽度和高度绑定