慕粉3969351
2016-09-11 23:38
这两个有什么区别?
1. innerHTML是原生js的写法,表示获取或插入元素里的html内容
2. innerHTML是一个属性,用法举个例子,假如有个标签:
3. <div id=“d”></div>
4. 下面是js:
5. var d=document.getElementById(“d”);
6. di.innerHTML=“<span style='color:red'>Hello</span>”;//重新设置d内的html代码。
7. alert(d.innerHTML);//取出d里面的 html代码
8. jQuery的html() 方法也是调用的原生的innerHTML方法,区别是需用jq的语法来使用而不是原生的js方法来使用如上面的 $(“#d”)。html(“<b>Hi</b>”);
9. 当然最重要的一点是原生js永远比jq快
JavaScript入门篇
739817 学习 · 9566 问题
相似问题