我有这段代码
<div id="code">My program<br />It is here!</div>
<script type="text/javascript">
var program=document.getElementById('code');
ShowLMCButton(program.innerText);
</script>
它适用于IE但在firefox中,innerText不起作用。我怎么能在Firefox中使用它?我试过.text()但它不想工作!我需要文本格式为“我的程序\ n它就在这里!”它不能是textContent,因为它复制了html标签。
这是什么,是从站点复制VB脚本并将其直接粘贴到程序中,它必须包括所有新行,空格等。
ShowLMCButton()是一个“点击复制”的脚本 - http://www.lettersmarket.com/view_blog/a-3-copy_to_clipboard_lmcbutton.html
答案 0 :(得分:3)
使用textContent for firefox
ShowLMCButton(program.innerText || program.textContent)
答案 1 :(得分:2)