最近遇到了js里面的innerHTML不起作用的问题,,很是令人头大。
主要是一个局部刷新的功能就采用了innerHTML进行值的嵌入,但是ie中效果显示不出来,在火狐和谷歌中都可以
代码如下:
<td>……<span name=”flower”></span></td>
由于该功能主要是为了实现如果name相同,那么他们嵌入的值就一样,所以根本就不能用
document.getElementById(“id”).innerHTML = ”内容”。 但是ie又 不支持getElementsByName方式赋值,很是令人郁闷、
最终还是采用了getElementById赋值 然后我又加了隐藏域 ,根据后面的隐藏域在做第二财判断,才解决了该问题。
ps:ie不支持getElementsByName赋值但是支持getElementById赋值
如果你有外贸企业网站建站需求,欢迎随时联系我们
QQ客服:415682727
电话:020-39907297