Rob*_*rog 3 javascript internet-explorer prototypejs internet-explorer-6
我在XP上使用IE 6(公司强制版),以及(主要是)Firefox 3.在这些中,我使用prototype.js库版本1.6.0.3制作DHTML表.
我有事件处理程序javascript代码向表添加一行,在Firefox下工作正常,但在Internet Explorer下完全被忽略.我可以浏览MS"脚本调试器"中的代码(是的,我知道它已经过时并且已弃用,但它已经可用),所以我知道事件正在被挂钩.
代码是这样的形式:
var xTable = $( 'x_list') // id of x...
var aRow = new Element( 'tr')
aRow.setAttribute( 'id', id)
. . .
var xEl = new Element( 'td')
. . .
aRow.insert( xEl)
. . .
// alert( aRow.inspect() )
// alert( xTable.inspect() )
debugger // check insert() implementation under IE
xTable.insert( aRow)
Run Code Online (Sandbox Code Playgroud)
有没有其他人有过Element.insert()和Explorer之间冲突的经历?
| 归档时间: |
|
| 查看次数: |
2623 次 |
| 最近记录: |