读书人

js取HTML控件name值解决思路

发布时间: 2012-06-09 17:16:42 作者: rapoo

js取HTML控件name值
页面上有个控件id=txt121 name=txt12

alert(document.getElementById('txt121').name);
为什么弹出对话框取到的总是控件的id值呢?

[解决办法]
没问题的,楼主

HTML code
<!DOCTYPE HTML><html>    <head>        <meta charset="gb2312" />        <title></title>            </head>    <body>        <input type="text" id="txt121" name="txt12" />        <script>            alert(document.getElementById('txt121').name);        </script>    </body></html>
[解决办法]
这个跟元素和跟浏览器有关,曾经遇到过,是一个form元素,不记得是哪个了,在IE下,name和id有点混乱。
[解决办法]
http://jsfiddle.net/63thr/89/
没有问题
[解决办法]
HTML code
<!DOCTYPE HTML><html>    <head>        <meta charset="gb2312" />        <title></title>            </head>    <body><input onclick="Button1_onclick()" name="txt12" id="txt121" type="text" style="width:95%;height:100%;font-family: 宋体;font-size:9pt;color:Gray;" runat="server" value="自动编号" readonly="readonly"/><script>function Button1_onclick() {    alert(document.getElementById('txt121').name);}        </script>    </body></html> 

读书人网 >JavaScript

热点推荐