<body onload="myFunction()"><form name="dob">
<input type="number" name="dobd">
</form>
<p id="dd"></p>
<p id="mm"></p>
<p id="yy"></p>
</body>
<script type="text/javascript">
function myFunction(){
document.getElementById('dd').innerHTML = new Date().getDate();
document.getElementById('mm').innerHTML = new Date().getMonth();
document.getElementById('yy').innerHTML = new Date().getFullYear();
}
function myFunction2(){
}
</script>
请查看代码,当我这样编写时,一切工作都很好,但是当我在第二个函数中添加一些变量或其他任何内容时,第一个中的每个数据都将变为空白。这样。
<body onload="myFunction()"><form name="dob">
<input type="number" name="dobd">
</form>
<p id="dd"></p>
<p id="mm"></p>
<p id="yy"></p>
</body>
<script type="text/javascript">
function myFunction(){
document.getElementById('dd').innerHTML = new Date().getDate();
document.getElementById('mm').innerHTML = new Date().getMonth();
document.getElementById('yy').innerHTML = new Date().getFullYear();
}
function myFunction2(){
var = a;
}
</script>
那是什么问题?怎么可能?
答案 0 :(得分:-1)
变量声明var = a
中缺少变量名。
<html>
<head>
<script type="text/javascript">
function myFunction(){
document.getElementById('dd').innerHTML = new Date().getDate();
document.getElementById('mm').innerHTML = new Date().getMonth();
document.getElementById('yy').innerHTML = new Date().getFullYear();
}
function myFunction2(){
var x= a;
}
</script>
</head>
<body onload="myFunction()"><form name="dob">
<input type="number" name="dobd">
</form>
<p id="dd"></p>
<p id="mm"></p>
<p id="yy"></p>
</body>
</html>