![JS中如何对object的data赋值,第1张 JS中如何对object的data赋值,第1张](/aiimages/JS%E4%B8%AD%E5%A6%82%E4%BD%95%E5%AF%B9object%E7%9A%84data%E8%B5%8B%E5%80%BC.png)
按照你的
代码改的话就是document.getElementsByTagName("param")[2].value = "my value";这样就可以了628 但是:document.getElementsByTagName跟根据tagname的yu比如<input type="text" value="" />的tagname是input0352你的
本意是不是按照name来得到
对象呢<input type="text" name="param" value="xyz" /><input type="text" name="param" value="xyz" /><input type="text" name="param" value="xyz" />所以h正确的应该是:document.getElementsByName("param")[2].value = "my value";按照你的代码改的话就是
document.getElementsByTagName("param")[2].value = "my value"
这样就可以了。
但是:
document.getElementsByTagName跟根据tagname的,比如<input type="text" value="" />
的tagname是input。
你的本意是不是按照name来得到对象呢
<input type="text" name="param" value="xyz" />
<input type="text" name="param" value="xyz" />
<input type="text" name="param" value="xyz" />
所以,正确的应该是:
document.getElementsByName("param")[2].value = "my value"
评论列表(0条)