我有以下代码:this.innerHTML做工精细如果出现在HTML按钮,但如果保存在单独的javascript函数不工作
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<button onclick="this.innerHTML=Date()">The time is?</button>
</body>
</html>
这是工作的罚款。
但是,如果我试图通过创建一个单独的JavaScript函数来做同样的事情,代码不起作用。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<button onclick=displayDate()>The time is?</button>
<script>
function displayDate(){
this.innerHTML=Date();
}
</script>
</body>
</html>
这是什么原因?
您应该使用在代码编辑器的单独的HTML和JS盒。 – Barmar
如果这可以帮助你,接受它,并帮助他人找到它 –