日期:2014-05-16  浏览次数:20372 次

document可以直接点name的值吗?
JScript code
<script type="text/javascript">
    document.ii.src = "abc.jpg";
</script>

HTML code
<body>
    <img name="ii" src="defg.jpg" />
</body>

看到一段这样的代码,我只贴了关键部分。name属性可以这样用吗?我试了一下,很多标签都无效,img和form可以。

我是记得好像在哪个教程看过这样的用法,可是想不起来了。

------解决方案--------------------
据说是可以的 但我试的时候好像也是有些取不到 呵呵
------解决方案--------------------
对于部分element来说是可以的。

如果设置<form>,<img>,<iframe>,<applet>,<embed>,<ojbect>这些elements的

name attribute,会在其所在的Document object当中创建一个property。

这个property的name和value是这么规定的:

name就是elements当中的name attribute的值。

如果name attribute的值是唯一的,value就是指当前的那个element