`

解决清空<tbody>中内容浏览器间的不兼容

阅读更多
//判断是否为ie浏览器如果是返回true
var bool = (window.ActiveXObject ? true : false);
if (bool) {
studs.innerText = "";
} else {
studs.innerHTML = "";
}
ie浏览器中支持innerText
而火狐及opera浏览器支持innerHTML
苹果浏览器测试通过
其他浏览器未测试





分享到:
评论

相关推荐

    IE 下的只读 innerHTML

    首先,使用`document.createElement`方法创建新的`&lt;tr&gt;`和`&lt;td&gt;`元素,然后分别设置`&lt;td&gt;`的`innerHTML`属性,接着使用`appendChild`方法将创建的`&lt;td&gt;`元素添加到`&lt;tr&gt;`中,最后将`&lt;tr&gt;`元素添加到`&lt;tbody&gt;`中。...

    jsp\(二)未知的运行时错误(ie6的未指明的错误) .doc

    这段代码试图清空表格`#t1`的内容,但在IE6及更高版本的IE浏览器中会导致错误。 #### 解决方案 由于直接修改上述提到的HTML元素的`innerHTML`属性会引发问题,因此推荐使用DOM操作的方法来改变DOM结构。例如,可以...

    纯原生js实现table表格的增删

    而清空表格行,则是移除`&lt;tbody&gt;`中的所有子元素,这样就能清空表格中的所有数据。 最后,本文强调了完整的代码可在文章底部找到。虽然提供的内容里并没有包含完整代码的直接引用,但文章整体的结构和描述已经足够...

    IE6/7/8/9中Table/Select的innerHTML不能赋值的解决方法

    在处理这些问题时,还可以考虑使用库或框架,比如jQuery或ExtJS,它们通常已经对这些浏览器兼容性问题进行了处理。例如,Ext.DomHelper在处理表格时,会通过创建`&lt;div&gt;`并间接实现表格内容的添加。 总的来说,当在...

    jquery动态增加表格表单行来插入数据-------遇到的兼容问题和radio问题

    &lt;td&gt;&lt;input type="text" placeholder="输入内容"&gt;&lt;/td&gt; &lt;/tr&gt; ``` 在动态生成时,确保新行的`name="choiceGroup"`保持不变。 此外,处理动态表单的数据提交也是一大挑战。当用户填写完数据并尝试保存时,我们需要...

    JsDom 编程小结

    为解决此问题,可以采用 `insertRow` 和 `insertCell` 方法或为表格添加 `&lt;tbody&gt;` 标签,然后向 `&lt;tbody&gt;` 中添加 `&lt;tr&gt;` 元素。此外,Firefox 不支持 `innerText` 属性,应使用 `textContent` 作为替代。 #### 2....

    javascript跑马灯悬停放大效果实现代码

    需要注意的是,JavaScript代码在实际使用时可能存在兼容性问题,比如不同浏览器对document.elementFromPoint方法的支持程度,以及IE等旧版浏览器可能不支持某些CSS属性和JavaScript方法。 最后,该代码示例在描述中...

Global site tag (gtag.js) - Google Analytics