0
我使用ZeroClipboard從發生器複製代碼,然後可以由用戶粘貼代碼。我可以輕鬆地將代碼從生成器複製到剪貼板,但是當我在.innerHTML
之後添加.replace
命令時,它還會複製html標籤<p>
和<span>
。 用於發電機的輸出端的HTML如下圖所示:在我的腳本上工作的javascript條帶標籤
<div id="jj_yourcode_br" class="jj_yourcode">
<p>border-radius: <span id="jj_radius">10</span>px; </p>
</div>
和從該元件得到文本,並試圖用空白值,以取代HTML標籤的JavaScript。
<script type="text/javascript">
ZeroClipboard.setMoviePath('http://joomjunk.co.uk/modules/mod_css3_gen/js/ZeroClipboard.swf');
var clip = new ZeroClipboard.Client();
clip.setText(document.getElementById('jj_yourcode_br').innerHTML.replace(/<\S[^><]*>/g, '');
clip.glue('d_clip_button');
</script>
我做了什麼錯誤的JavaScript代碼,我該如何解決它,以便它消除了這些標籤?
金髮碧眼的時刻......非常感謝代碼癮君子 – Lodder