首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

js怎么在某节点前添加html

2013-07-01 
js如何在某节点前添加html比如:precode idcodei1//演示代码/code/pre在code前增加一段html,

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>');

热点排行