`
zhangyaochun
  • 浏览: 2608025 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

关于table与select的innerHTML不能赋值

阅读更多

我们都知道在IE下对于table和select,他们的innerHTML赋值会报错。

 

原因很简单:innerHTML是只读的。

 

但是具体在错误上也各有特色。

 

先看看table

 

  • IE6|7报的是 [object Error]
  • IE8报的是Error:未知的运行时错误
  • IE9报的是Error:该操作的目标元件无效
select不能赋值,但是不抛异常。
分享到:
评论

相关推荐

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

    其中一个经典的问题就是尝试使用JavaScript的innerHTML属性来修改表格(Table)或选择列表(Select)的内容,但在IE6、7、8、9版本中,这可能会遇到一些挑战。innerHTML属性通常用于设置或获取元素的HTML内容,但在...

    JS动态创建Table,Tr,Td并赋值的具体实现

    本文档重点介绍了JavaScript语言实现动态创建HTML表格(Table)、表格行(Tr)和表格单元格(Td)的具体方法,并对它们进行赋值的过程。以下是根据所提供的文件内容提炼出的知识点: 1. 动态创建和修改表格结构 ...

    网页设计实验 Javascript的使用

    JavaScript是一种广泛应用于网页开发的客户端脚本语言,它赋予了网页动态交互的能力,使得用户可以在不刷新整个页面的情况下与网页进行互动。在网页设计实验中,JavaScript的使用通常涉及到以下几个方面: 1. **...

    很强大的.Net笔试题集锦

    本文将详细解答.NET笔试题集锦中涉及的相关知识点,帮助准备参加.NET相关IT公司笔试的读者进行复习和巩固。...Add方法不会改变i1和i2的值,AddWithRef方法会改变i2的值,而StringConvert方法不改变实例成员。

    Java面试经典题

    - `String` 是不可变字符串,一旦创建后不能修改。 - `StringBuffer` 是可变字符串,可以动态修改字符串内容。 - `String` 更适用于只读字符串场景,而 `StringBuffer` 适用于需要频繁修改字符串的场景。 - `...

    javascript 帮助文档和HTML帮助文档(内含多个帮助文档)

    3. **表格与表单**:table、tr、td用于创建表格,form、input、select、button等用于创建用户输入的表单。 4. **样式控制**:通过class和id属性结合CSS来控制元素的样式。 5. **布局与响应式设计**:div、span等...

    一些方案的实现方法js笔记

    2. **JQuery 获取<select>的文本与值**: 使用`val()`方法可以获取`<select>`的选中值,而`text()`或`html()`方法用于获取选中项的文本。 3. **JavaScript选择器**: JavaScript提供了CSS选择器的支持,例如`...

    用javascript实现把表格内容导出到excel和把excel里面内容导入表格的方法归类.pdf

    这样,你就能实现跨浏览器的表格导入和导出功能,从而在不依赖服务器环境的情况下处理Excel数据。 总结起来,JavaScript提供了与Excel交互的能力,尽管它主要依赖于ActiveX对象(仅限于IE),但也有跨浏览器的解决...

    htmlJavaScriptcss试题库.pdf

    JavaScript中,变量`num`的声明应始终与赋值一起进行,例如`var num = 5;`。条件语句如`if...else`用于根据特定条件执行代码,循环语句如`for`和`while`用于重复执行代码块。数组是存储多个值的数据结构,可以使用`...

    HTML+CSSJavaScript的学习笔记

    9. `<form>`: 创建表单,用于用户输入数据,通常配合`<input>`、`<select>`、`<textarea>`等元素。 10. `<div>`和`<span>`: 分组和定位元素,是布局的重要工具。 CSS(Cascading Style Sheets)则负责网页的样式和...

    南京各大公司java面试题集锦

    #### 遍历页面上所有TextBox控件并赋值(南京华招) **题目解析:** - **实现方法:** - 获取所有`<input type="text">`元素。 - 遍历这些元素并设置`value`属性为空字符串。 #### 提高SQL查询效率的方法(南京...

    c#笔试集合

    alert(document.getElementById('a').rows[0].cells[1].innerHTML); // 访问第一行第二列 ``` #### 四、JavaScript弹出窗口 **知识点4:使用JavaScript弹出无边框窗口** - **描述**: 如何使用JavaScript脚本弹出...

    jQuery完全实例.rar

    在这个函数的内部,是通过临时创建一个元素,并将这个元素的 innerHTML 属性设置为给定的标记字符串,来实现标记到 DOM 元素转换的。所以,这个函数既有灵活性,也有局限性。 jQuery 代码: $("<div><p>Hello</p>...

    alanchazari.github.io

    - **DOM操作**:如`document.querySelector`和`document.querySelectorAll`选择元素,`innerHTML`、`textContent`修改元素内容。 通过学习和理解这些HTML、CSS和JavaScript的基础知识,你可以更好地理解...

Global site tag (gtag.js) - Google Analytics