我试图在div标签之间获取值,我看过允许我设置文本字段值并使用其值作为检索某些信息的方法的代码,但是有没有解决我尝试这样做的方式?
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>...</title>
</head>
<body>
<div class="number1">6</div>
<p id="demo"></p>
<script>
function print ()
{
var a = getElementByClassName ("number1").value;
return a;
}
document.getElementById("demo").innerHTML = now();
</script>
</body>
答案 0 :(得分:1)
您正试图致电getElementByClassName
这不是一个功能。它是getElementsByClassName
,它返回一个数组。
您可以尝试这样的事情:
function print() {
var a = parseInt(document.getElementsByClassName("number1")[0].innerHTML);
var b = parseInt(document.getElementsByClassName("number2")[0].innerHTML);
return a+b;
}
document.getElementById("demo").innerHTML = print();