您的位置:首页 > 运维架构

getElementById在ie和opera下的bug

2011-09-22 05:35 417 查看
当name和id相等时,document.getElementById[/b]()可能会混淆去查找先出现的。

<form action="IE[/b]_BUG2.html" method="get">
<p>name:<input type="text" name="username" /></p>
<p>name2:<input type="text" id="username" name="name" /></p>
<p><input type="button" value="改变" onclick="changeValue();" /></p>
</form>

<SCRIPT LANGUAGE="JavaScript">
function changeValue()
{
var d=document.getElementById[/b]('username');
d.value='haha';
}
</SCRIPT>

结果:为name后的文本框赋值。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: