比如:
<pre>
<code id="code">i=1;//演示代码</code>
</pre>
在code前增加一段html,变成
<pre>
<b>复制代码</b>
<code id="code">i=1;//演示代码</code>
</pre>我只会用innerHTML替换,不知道有没有好的方法,如果没有父节点又该怎么做呢?
希望高手指点,谢谢!JavaScript

解决方案 »

  1.   

    可以用jquery的prepend  参照: http://api.jquery.com/prepend/$('pre').prepend('<b>复制代码</b>');
      

  2.   

    td.insertBefore("TEST", td.childNodes[0]);
      

  3.   

    这个方法在jquery 的api里面有介绍的,节点的操作很全,也都有案例的
      

  4.   

    LZ 这个jqueryd的API很好用,都有例子,仔细看看吧!
    http://www.php100.com/manual/jquery/
      

  5.   

    var d1 = document.getElementById('code');
    d1.insertAdjacentHTML('beforebegin', '<b>复制代码</b>');