当前位置: 代码迷 >> Web前端 >> document.getElementById的疑义
  详细解决方案

document.getElementById的疑义

热度:90   发布时间:2012-11-18 10:51:22.0
document.getElementById的疑问

差别在哪里?

document.getElementById("operAtt").value="clientList";

?

document.forms[0].operAtt.value = "clientList";

?

第一句是根据ID值"operAtt",通过document.getElementById("operAtt")得到的元素对象,设置对象的属性值。(前提是该元素设置了ID属性)

?

为何第二句会有出错的时候?

第二句是第一个form表单中的属性"operAtt",设置其值。

?

第二句一般用在去form表单的属性,如:

document.forms[0].action
document.forms[0].name

?

<from action="" name="" />

?

中的name和action。

  相关解决方案