问题是我无法弄清楚在html页面中嵌入javascript的位置,无论是在head部分还是body部分。
示例 1:
<html>
<head>
<title>events</title>
<script>
document.getElementById("b").onclick=function(){displayDate()};
function displayDate()
{
document.getElementById("demo").innerHTML=Date();
}
</script>
</head>
<body>
<p id="demo"></p>
<button id="b">new</button>
</body>
</html>
在上面的示例中,我在 head 部分放置了脚本标签,但它不起作用。
示例:2
<html>
<head>
<title>events</title>
<script>
function upper()
{
var x=document.getElementById("t");
x.value=x.value.toUpperCase();
}
</script>
</head>
<body >
enter some text:<input type="text" id="t" onChange="upper()"/>
</body>
</html>
在第二个示例中,我将 javascript 放在 head 部分中,它工作正常。第一个示例演示了单击按钮时,当输入数据时,日期将显示在第二个示例中的文本框中,如果我们开箱即用,则字母在框中将我们转换为大写。