2012-06-12 7 views
0

Я использую ZeroClipboard для копирования кода с генератора, который затем может быть вставлен пользователем. Я могу легко скопировать код из генератора в буфер обмена, однако, когда я добавляю команду .replace после .innerHTML, он также копирует html-теги <p> и <span>. HTML, для выхода генератора, как показано ниже:javascript strip tags, работающие над моим скриптом

<div id="jj_yourcode_br" class="jj_yourcode"> 
    <p>border-radius: <span id="jj_radius">10</span>px; </p> 
</div> 

и Javascript, который получает текст из элемента и попытался заменить HTML-теги с пустым значением.

<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> 

Что я сделал не так с яваскриптом кодом и как я могу это исправить, так что она устраняет эти тег?

ответ

0

вам не хватает ) там

clip.setText(document.getElementById('jj_yourcode_br').innerHTML.replace(/<\S[^><]*>/g, '')); 
+0

блондинка момент ... большое спасибо КОДЕКСА наркомана – Lodder

Смежные вопросы