如何在javascript变量中获取div内容?
我试图在JavaScript变量中获取如何在javascript变量中获取div内容?,javascript,jquery,html,Javascript,Jquery,Html,我试图在JavaScript变量中获取div的内容 我确实尝试了一些代码: <html> <head> <script> function data(){ alert(); var MyDiv1 = document.getElementById('newdata') alert(MyDiv1);
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')
警报(MyDiv1);
}
1.
但是它不能正常工作。而不是
var MyDiv1 = document.getElementById('newdata')
alert(MyDiv1)
应该是
var MyDiv1 = document.getElementById('newdata').innerHTML
alert(MyDiv1)
或
使用.innerHTML
可以在DOM
中获得指定元素的html
编辑:-
而不是
var MyDiv1 = document.getElementById('newdata')
alert(MyDiv1)
应该是
var MyDiv1 = document.getElementById('newdata').innerHTML
alert(MyDiv1)
或
使用.innerHTML
可以在DOM
中获得指定元素的html
编辑:-
您必须使用innerHTML
<html>
<head>
</head>
<body>
<div id="newdata" style="background-color: red; width: 100px;height: 50px;">
1
</div>
<a href="" onclick="data();">Logout</a>
</body>
<script>
function data() {
var MyDiv1 = document.getElementById('newdata').innerHTML;
alert(MyDiv1);
}
</script>
</html>
1.
函数数据(){
var MyDiv1=document.getElementById('newdata').innerHTML;
警报(MyDiv1);
}
您必须使用innerHTML
<html>
<head>
</head>
<body>
<div id="newdata" style="background-color: red; width: 100px;height: 50px;">
1
</div>
<a href="" onclick="data();">Logout</a>
</body>
<script>
function data() {
var MyDiv1 = document.getElementById('newdata').innerHTML;
alert(MyDiv1);
}
</script>
</html>
1.
函数数据(){
var MyDiv1=document.getElementById('newdata').innerHTML;
警报(MyDiv1);
}
var content=MyDiv1.innerHTML代码>var content=MyDiv1.innerHTML代码>如果值为1,则如何更改div的颜色?如果值为2,则如何保持不变?如果值为1,则如何更改div的颜色?如果值为2,则如何保持不变