急求:给网页中有多个相同ID标签赋值的问题

2024-12-29 02:51:28
推荐回答(4个)
回答1:

不要用document.getElementById

用getElementsByName 把span的属性加上name属性,这样获得到一个对象的数组
对这个数组进行循环,然后逐个改变innerText就可以了

如果用jquery的话,你可以用$("#"+uid)来获得你要改变的名字的span集合,然后用each或用size进行循环来改变显示的内容就可以了

回答2:

可以。id是你重定义的属性,就是你class定义了个属性后,你的id还可以定义新的属性,class是全局的属性,id是局部的属性。明白?

回答3:

JQuery去看下。可以解决
$("控件名").attr(“属性','值');

回答4:

为什么Id 取名一样啊,取名要唯一,然后
你把ID取得不一样,你把Id传过去了,就可以修改啊