JS 语法 为什么不行˙

JavaScript09

JS 语法 为什么不行˙,第1张

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