IE6/7/8/9中Table/Select的innerHTML赋值会报错,如下
04 |
< meta charset = "utf-8" >
|
05 |
< title >IE6/7/8/9中TABLE的innerHTML不能赋值</ title >
|
08 |
< script type = "text/javascript" >
|
10 |
var table = document.createElement('table'); |
11 |
table.innerHTML = '< tr >< td >Test < FONT style = "BACKGROUND-COLOR: #00ffff" >table innerHTML</ FONT ></ td ></ tr >'
|
12 |
document.body.appendChild(table); |
IE6/7 :
IE8 :
IE9 :
Firefox/Safari/Chrome/Opera中正常。Ext.DomHelper中使用div,把table添加到div中间接实现。
MSDN 写道
The property is read/write for all objects except the following, for which it is read-only: COL, COLGROUP, FRAMESET, HEAD, HTML, STYLE, TABLE, TBODY, TFOOT, THEAD, TITLE, TR. The property has no default value.
DHTML expressions can be used in place of the preceding value(s). As of Internet Explorer 8, expressions are not supported in IE8 mode. For more information, see About Dynamic Properties.
<script type="text/javascript"></script>
分享到:
相关推荐
其中一个经典的问题就是尝试使用JavaScript的innerHTML属性来修改表格(Table)或选择列表(Select)的内容,但在IE6、7、8、9版本中,这可能会遇到一些挑战。innerHTML属性通常用于设置或获取元素的HTML内容,但在...
在getzts()函数中,若下拉框选中了值,会先检查并删除表格中已有的行,以防止数据重复。这是通过遍历表格的rows集合,并使用deleteRow()方法来实现的。 5. 网页设计与表格布局 文档中还包含了一些基本的HTML和CSS...
7. 数字转字符:C#中,可以使用模运算和除法实现。 ```csharp char ConvertNumberToChar(int num) { return (char)(num % 26 + 'A'); } ``` 8. Session的作用:Session用于在用户会话期间存储数据,常见于保持用户...
【JavaScript在网页设计中的应用】 JavaScript是一种广泛应用于网页开发的客户端脚本语言,它赋予了网页动态交互的能力,使得用户可以在不刷新整个页面的情况下与网页进行互动。在网页设计实验中,JavaScript的使用...
需要注意的是,由于ActiveX是IE特有技术,因此这个方法在非IE浏览器中无法运行。对于其他浏览器,可以考虑使用像`xlsx`或`js-xlsx`这样的库来实现跨浏览器的Excel文件处理。 接下来,我们将讨论如何将HTML表格内容...
9. `<form>`: 创建表单,用于用户输入数据,通常配合`<input>`、`<select>`、`<textarea>`等元素。 10. `<div>`和`<span>`: 分组和定位元素,是布局的重要工具。 CSS(Cascading Style Sheets)则负责网页的样式和...
9. **DOM操作**:选择元素(getElementById、querySelector、querySelectorAll)、元素操作(innerHTML、appendChild、removeChild等)。 10. **AJAX与Fetch**:用于异步请求数据的技术,XMLHttpRequest和新的Fetch...
16. **遍历Table中的单元格并赋值**: 使用`for`循环结合`rows`和`cells`属性可以访问每个单元格,并通过`innerHTML`或`innerText`设置其内容。 17. **BOM对象**: 浏览器对象模型(BOM)允许JavaScript操作...
alert(document.getElementById('a').rows[0].cells[1].innerHTML); // 访问第一行第二列 </script> ``` #### 四、JavaScript弹出窗口 **知识点4:使用JavaScript弹出无边框窗口** - **描述**: 如何使用JavaScript...
如果指定了 context 参数,如一个 DOM 元素集或 jQuery 对象,那就会在这个 context 中查找。 参考 Selectors 获取更多用于 expression 参数的 CSS 语法的信息。 ----------------------------------------------...
SELECT CASE WHEN B > C THEN B ELSE C END AS MaxCol FROM table; ``` #### 27. 日期判断的 SQL 语句 - 获取当天日期: ```sql SELECT * FROM tb_send WHERE DATE(SendTime) = CURDATE(); ``` #### 28. SQL...
JavaScript中,变量`num`的声明应始终与赋值一起进行,例如`var num = 5;`。条件语句如`if...else`用于根据特定条件执行代码,循环语句如`for`和`while`用于重复执行代码块。数组是存储多个值的数据结构,可以使用`...
- 避免将数据库连接设置为单例,因为可能会导致资源无法及时释放的问题。 #### 数据库增删改查(南京大汉网络) **题目解析:** - **基本操作示例:** - 插入记录:`INSERT INTO Articles (AuthorId, Title, ...
- **DOM操作**:如`document.querySelector`和`document.querySelectorAll`选择元素,`innerHTML`、`textContent`修改元素内容。 通过学习和理解这些HTML、CSS和JavaScript的基础知识,你可以更好地理解...