onclick的方法有问题,可以把方法写在js中,如:
<script>function show(obj){
var date = new Date()
var month=date.getMonth()+1
obj.innerHTML= date.getFullYear() + "年" + month + "月" + date.getDate() + "日"
}
</script>
html可以直接绑定<input type="button" value="现在的时间是?" onclick="show(this)">,这里绑定事件的参数this就按钮对象。
你好,js中innerHTML="" 里面的内容是不能换行的。你必须写到一行,不要有回车。
比如:
document.getElementById("text").innerHTML="<p>11111111111<p><p>222222222222<p>"不要写成
document.getElementById("text").innerHTML="<p>11111111111<p>
<p>222222222222<p>"