Javascript中的目标输入字段;t没有类或ID
Target input fields in Javascript that don't have a class or ID
我需要针对一个既没有类也没有ID的提交按钮。我无法将两者都添加到该提交按钮中。如果我使用jQuery,这对我来说将是一项简单的任务,但我需要在纯JS中使用它——我不太精通
那么,在纯Javascript中,如果没有类或ID,我该如何瞄准某个东西(在本例中是提交按钮)呢?
jQuery中的选择器如下所示:$('input[type="submit"]:last')
。
$('input[type="submit"]:last')
相当于这种
var all = document.querySelectorAll('input[type="submit"]');
var last = all[all.length - 1];
或一个单行
var elem = [].slice.call(document.querySelectorAll('input[type="submit"]')).pop()
您能为标签添加name
属性吗?如果是,则可以使用document.getElementsByName()
。否则,您可以获得元素在页面上相对于具有相同标记的元素的位置,并使用document.getElementsByTagName()
。
相关文章:
- Href:当前DIV中的目标ID
- 目标 ID 而不是
- 引导模式的目标 id,用于在模式关闭时停止播放视频
- 对于 JQuery 中具有不同事件的多个目标 ID 的相同函数
- 具有 ID AND 类的 jQuery 选择器目标元素不起作用
- 铬错误或编码错误?目标页面中的锚/ID 链接不起作用
- 具有不同 id 的目标元素 Jquery
- jQuery一次触发所有模态窗口,即使具有不同的目标 #id
- 目标类名,但使用唯一ID调用函数
- 获取已删除的元素id,而不是删除目标id
- 以动态id为目标's在javascript文件中
- 如何在ID更改时使用硒作为输入框的目标
- ASP.Net,控制ddl OnClientSelectedIndexChanged目标中的客户端ID
- 使用jquery以正确的id为目标
- Javascript中的目标输入字段;t没有类或ID
- 自动增加JS函数参数和目标中附加的类或ID号
- 只替换目标ID's中的字符串
- JQuery id目标与一个变量
- 如何动态设置数据目标id
- 如何在刷新后删除id(#)目标