【发布时间】:2012-10-05 17:01:13
【问题描述】:
我有这个代码
<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
【问题讨论】:
-
什么是
ShowLMCButton? -
如果你使用 jQuery 你可以试试
ShowLMCButton($(program).text()); -
更新了我的问题@DanielA.White 和 $(program).text() 不起作用,因为它不包含新行
标签: javascript jquery innertext