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