我的文档中有一个表单(名称为'formName')和一些名称为part text的元素,后跟一个ID,例如:一个名为'model _'+ z的输入,其中z是一个ID。
我需要一些方法来解决这些元素,我只是使用括号表示法:
document.formName['model_'+z].value
但是IE不喜欢这个并且给我:
消息: 'document.formName [...]。value'为空 或不是对象
但此解决方案在其他浏览器中运行良好。
使用这些名称寻址元素的最简单方法是什么(半静态文本+半动态变量)?
干杯
答案 0 :(得分:0)
您可以使用document.getElementsByName('model_'+z)[0]
答案 1 :(得分:0)
如果它是一个真正的个人ID,您可以使用getElementsByID('z');