我试图找出如何使用javascript来捕获字段的名称并将名称分配给变量。我已经做了大量的搜索,但我只能找到如何捕获字段的值而不是字段本身的名称。
例如,假设我有一个名为“ClientFName”的asp文本框。我想使用javascript来捕获文本框的名称(ClientFName)并将名称分配给变量。
我对javascript有一定的经验,但我还没有找到一种方法来实现这一点。任何帮助都会很棒!
答案 0 :(得分:3)
您需要在DOM中找到该元素(我假设您可以这样做,因为您可以获取该值)。然后使用.name
访问其name属性,然后可以将其分配给变量。
var myName = document.getElementById("myTextbox").name;
答案 1 :(得分:2)
通过getAttribute()
方法,您可以获取属性值,只需检查:
<script>
function check(){
var v= document.getElementById('mytext').getAttribute('name');
alert(v);
}
</script>
<input type="text" id="mytext" value="test" name="mytext1" />
<input type="submit" name="submit" value="submit" onclick="check();"/>