作者:mobiledu2502887333 | 来源:互联网 | 2023-08-26 21:34
问下js对于动态生成的对象的属性可以获得不?
我的问题如下:
代码:
=======================================================================================
=======================================================================================
function getDutyCode(select){
var name=select.name;
var re=/lialityNAME/i;
var id;
id=name.replace(re,'lialityID');
alert("责任险代码输入栏name:"+id);
var s=document.getElementsByName(id);
alert("责任险代码输入栏name:"+s.name);
}
在这个函数中我拼装出责任险代码输入栏的name,但是再由该名字却取不到责任险代码输入栏的属性,请指点下
4 个解决方案
var s=document.getElementsByName(id);
此时你的s是一个数组,你可以这样
alert("责任险代码输入栏name:"+s[0].name);
问题解决了,基本如楼上所说,不过这种动态生成的表格什么的操作确实讨厌