我正在尝试使用dojo动态添加行 代码在IE 9文档模式下工作正常,但在IE8中抛出错误。 有人能纠正这个吗?
这是示例代码。
var tr1 = dojo.create("tr",{name:'eSigntr',id:'eSigntr_'+rowNo_form});
tr1.setAttribute('class','altrow');
dojo.place(tr1,tBody);
var td1 = dojo.create("td",{width:'5%', style:{'text-align':'left', 'verticalAlign':'middle'}, align:'center'}, tr1);
td1.innerHTML = "<strong>Page #:</strong> ";
例外情况是在行td1.innerHTML
SCRIPT601: Unknown runtime error test.js, line 883 character 2
为两个版本添加了屏幕截图
如您所见,检查单选按钮后添加了一个新行 - Page#
该行未进入IE8
得到错误
SCRIPT601: Unknown runtime error test.js, line 883 character 2
答案 0 :(得分:0)
<strong>
是一个HTML 5元素。我99%确定IE8不支持<strong>
元素
见strong and b element for IE8
尝试将元素更改为粗体,即<b>
。
希望它有所帮助。