0

我有这样的问题:

<div id='stickyid' style='display:block; color:red'>happi</div>
After write :
<script type="text/javascript">
var thevalue = document.getElementById("stickyid").innerText;
document.write(""+thevalue+""); 
</script>

它可以在 Chrome 上运行,但不能在 Firefox 和 IE 上运行。我该如何解决?

4

2 回答 2

5

尝试:

var thevalue = document.getElementById("stickyid").innerText || document.getElementById("stickyid").textContent;
于 2013-09-13T09:32:06.623 回答
2

演示:http: //jsfiddle.net/E3ESv/

var thevalue = document.getElementById("stickyid").textContent;

请访问IE 中的“innerText”作品,而不是 Firefox中的作品以获取更多帮助

于 2013-09-13T09:37:29.427 回答