我知道您可以使用此功能获取名称为' target'的所有元素:
document.getElementsByName('target')
但是如果我只想选择具有该名称的输入呢?
答案 0 :(得分:5)
在纯JavaScript中,您可以使用document.querySelectorAll
document.querySelectorAll('input[name="target"]');
答案 1 :(得分:2)
你可以这样做:
var inputs = document.querySelectorAll("input[name=target]");
答案 2 :(得分:1)
由于您可以forms
抓住name
,您可以
<form name="outerTarget">
<input type="button" value="test" name="target">
</form>
<script>
document.forms['outerTarget'].target;
</script>