在做一个表格筛选的程序,每一次筛选结束,要求显示筛选结果的记录数,这里用到了<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,问题成功解决
相关推荐
ie支持outerText,firefox支持textContent 代码如下:if (isIE) { var spanTest=document.getElementById(‘spanTest’); spanValue = spanTest.outerText; } else { spanValue = spanTest.textContent; }
DHTML DHTML是个好东西,大大方面了前端的交互实现,使得获取页面元素以及动态修改页面元素变的简单无比。但是所有的浏览器都认识这些语法吗? document.all document.all不是所有浏览器都能识别,要写出更通用的...
2.5 原始值和引用值..............................................13 2.6 原始类型..............................................13 2.6.1 typeof 运算符..............................................14 ...
innerHTML、outerHTML、innerText、outerText的用法与区别
innertext和outertext以及div,在编写网页时经常用到的,很好用.
html js innerHTML outerHTML innerText outerText 等的区别及实例汇总
本文实例展示了asp.net实现删除DataGrid的记录时弹出提示信息的... if(event.srcElement.outerText==删除||event.srcElement.name==btnDictDel) event.returnValue=confirm(该操作将永久删除,确定删除?); }
首先,看我们的html定义 <a>innerHTML,innerText,outerHTML,outeterText <input type =button onclick =inner() value=inner /> <input type =button onclick =outer() value=outer /> ...
• 12.15.htm innerText、outerText、outerHTML属性 • 12.16.htm document.all[] 第13章(\第13章) • 13.1.htm HTML对象模型 • 13.2.htm DHTML对象模型 • 13.3....
• 12.15.htm innerText、outerText、outerHTML属性 • 12.16.htm document.all[] 第13章(\第13章) • 13.1.htm HTML对象模型 • 13.2.htm DHTML对象模型 • 13.3....
主要介绍了javascript innerHTML、outerHTML、innerText、outerText的区别,本文讲解了它们的功能、使用实例、和不同之处,需要的朋友可以参考下
<p><div id=”div” xss=removed><span>这是一个层</span></div> <input name=”innerHTML” value=”innerHTML” type=”button” OnClick=”alert(div[removed]);”> <input name=”outerHTML” ...
innerText属性和outerText属性在读取元素节点的文本内容时,得到的值是不一样的。它们的不同之处在于设置一个节点的文本属性时,outerText属性会使得原来的元素节点被文本节点替换掉。注意,innerText是非标准属性,...
outerText、outerHTML(少用) 26 value属性获取表单节点内容 26 (3) 访问节点的样式 27 使用节点对象的style属性对象改变样式 27 使用className设置样式 27 3. 继承机制实现 27 (1) 继承的方式 27 (2) ...
Most users will only want to use the innerText/innerHTML and outerText/outerHTML properties and methods discussed previously. However, there is some more advanced text ...
document对象中有innerHTML、innerText这两个属性,都是获取document对象文本内容,但使用起来还是有区别的; ...4) outerText设置或获取标签自身及其所包含的文本信息(包括自身) ...innerText和outerText在