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的链接非常有用。谢谢你们两位。