当前位置: 代码迷 >> JavaScript >> js怎么在某节点前添加html
  详细解决方案

js怎么在某节点前添加html

热度:97   发布时间:2013-07-01 12:33:04.0
js如何在某节点前添加html
比如:
<pre>
<code id="code">i=1;//演示代码</code>
</pre>
在code前增加一段html,变成
<pre>
<b>复制代码</b>
<code id="code">i=1;//演示代码</code>
</pre>

我只会用innerHTML替换,不知道有没有好的方法,如果没有父节点又该怎么做呢?
希望高手指点,谢谢!
JavaScript

------解决方案--------------------
可以用jquery的prepend  参照: http://api.jquery.com/prepend/

$('pre').prepend('<b>复制代码</b>');
------解决方案--------------------
var d1 = document.getElementById('code');
d1.insertAdjacentHTML('beforebegin', '<b>复制代码</b>');
  相关解决方案