<script>
function add(memid) {
var likedcount=document.getElementsByName("liked"+memid);
for (var i = 0; i < likedcount.length; i++)
{
likedcount[i].innerHTML = parseInt(likedcount[i].innerHTML)+1;
}
}
</script>
<b name="liked123">5</b>
<b name="liked123">5</b>
<b name="liked123">5</b>
<input type="button" onclick="add(123);" value="add">
以上是FF的工作但由于某种原因IE不?
答案 0 :(得分:1)
由于标签没有定义“name”属性,因此无效。 Microsoft声明不支持name属性的标记(即属性是“expando”),不会从getElementsByName返回。