多次修改span.outerText值导致报错

在做一个表格筛选的程序,每一次筛选结束,要求显示筛选结果的记录数,这里用到了<span>。

第1次筛选没有问题,但是第2次筛选的时候开始报错了,总结如下:

 

下面的第二个alert结果显示获取的对象为null 

 

<span id="_currQueryCount">${requestScope.orderCount }</span>

<script  language= "javascript"> 
alert(document.getElementById("_currQueryCount"));
document.getElementById("_currQueryCount").outerText=count+"";
alert(document.getElementById("_currQueryCount"));
</script>

 

因此多次调用这段代码来修改<span>中的值会报错,其实第2次的时候,就会报错了。

 

 

问题原因:

没有仔细研究是为什么,但测试证明给span.outerText赋值,造成了这样的结果

 

解决办法:

用span.innerHTML来代替span.outerText,问题成功解决

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值