JavaScript代码在Firefox中不工作,但在其他浏览器中工作得很好

JavaScript代码在Firefox中不工作,但在其他浏览器中工作得很好,javascript,html,Javascript,Html,我编写了一个脚本——首先我创建了一个…,它隐藏在pageload上。然后我创建了一个空文本框。现在,当任何人单击按钮时,隐藏的…的全部内容将加载到文本框中。代码如下: <div id="hiddendiv" style="display: none;">some content</div> <button onclick="copyfunction();">click me</button> <textarea id="textarea"&g

我编写了一个脚本——首先我创建了一个
,它隐藏在pageload上。然后我创建了一个空文本框。现在,当任何人单击按钮时,隐藏的
的全部内容将加载到文本框中。代码如下:

<div id="hiddendiv" style="display: none;">some content</div>
<button onclick="copyfunction();">click me</button>
<textarea id="textarea"></textarea>

<script>
function copyfunction() {
var textarea = document.getElementById('textarea');
var hiddendiv = document.getElementById('hiddendiv');
textarea.value = hiddendiv.innerText;
}
</script> 
一些内容
点击我
函数copyfunction(){
var textarea=document.getElementById('textarea');
var hiddendiv=document.getElementById('hiddendiv');
textarea.value=hiddendiv.innerText;
}
当我在任何其他浏览器上查看网页时,此JavaScript在我的网页上运行良好。但在firefox中查看时,单击按钮时,文本框显示“未定义”作为输出。
注意:所有Java附加组件都已启用且是最新的。甚至试着清理所有的饼干,但都没用

FF中没有
innerText
,而是
textContent
FF中没有
innerText
,而是
textContent

其他顶级浏览器如chrome或IE会支持它吗???@Teemu明白了[]。textContent是W3C规范的一部分。文本中的所有内容:
var text=x.innerText | | x.textContent
@Hasan请关注Ispuk的链接,它对此类问题非常有用。麦克风+1:)@Teemu thaks。!Ispuk的链接非常有用。感谢你们两位。其他顶级浏览器如chrome或IE会支持它吗???@Teemu获得了[]。textContent是W3C规范的一部分。文本中的所有内容:
var text=x.innerText | | x.textContent
@Hasan请关注Ispuk的链接,它对此类问题非常有用。麦克风+1:)@Teemu thaks。!Ispuk的链接非常有用。谢谢你们两位。