如果我在自己的dom中设置DIV元素的内容:
$("#myE").html(contents);
以上内容和以下内容之间是否有任何区别:
$("#myE").attr('innerHTML', contents);
?谢谢!
最佳答案
第二个选项将在ID为'myE'的dom元素上创建一个名为'innerHTML'的属性(如果不存在),并将其值设置为contents。第一个选项会将ID为“ myE”的dom元素的html内容设置为实际的内容。
第一个选项将导致
<div id="myE">
whatever the value of 'contents' is
</div>
第二个选项将导致(如果“ myE”为div)
<div id="myE" innerHTML="whatever_contents_value_is">
...
</div>