我正在尝试在JavaScript变量中获取div
的内容。
我确实尝试了一些代码:
<html>
<head>
<script>
function data(){
alert();
var MyDiv1 = document.getElementById('newdata')
alert(MyDiv1);
}
</script>
</head>
<body>
<div id="newdata" style="background-color: red; width: 100px;height: 50px;">
1 <!-- The content I'm trying to get -->
</div>
<a href="" onclick="data();">Logout</a>
</body>
</html>
但是它不能正常工作。
最佳答案
代替
var MyDiv1 = document.getElementById('newdata')
alert(MyDiv1)
它应该是
var MyDiv1 = document.getElementById('newdata').innerHTML
alert(MyDiv1)
要么
var MyDiv1 = document.getElementById('newdata')
alert(MyDiv1.innerHTML)
使用
.innerHTML
,您将在html
中获得指定的element
的DOM
。编辑:-
SEE DEMO HERE