IE8下调试,报如下错误

图片说明

求各位大神看看,是什么原因
在8以上版本都是正常的

yellowD变量有什么内容?yellowD这个控件是什么?应该不是控件的子元素导致的

如果你对jquery熟悉,可以用jquery赋值,而且兼容性也很好,不用考虑各种浏览器

 text() - 设置或返回所选元素的文本内容
html() - 设置或返回所选元素的内容(包括 HTML 标记)
val() - 设置或返回表单字段的值
 $("#btn1").click(function(){
  $("#test1").text("Hello world!");
});
$("#btn2").click(function(){
  $("#test2").html("<b>Hello world!</b>");
});
$("#btn3").click(function(){
  $("#test3").val("Dolly Duck");
});

例子:http://www.w3school.com.cn/tiy/t.asp?f=jquery_dom_html_set