功能如何表现异常?

时间:2018-08-15 15:58:28

标签: javascript html css

<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>

那是什么问题?怎么可能?

1 个答案:

答案 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>