我正在处理变量和循环帧,并偶然发现了这个问题。我试过切换一些东西但没有成功。我将代码放在验证器中,它将文档显示为有效。
什么不见了?
以下是代码:
<!DOCTYPE html>
<html>
<head>
<title>JavaScript Example</title>
<script type="text/javascript">
function substitute() {
var myValue = document.getElementById('myTextBox').value
if (myValue.length == 0) {
alert('Please enter a real value in the text box!');
return;
}
var myTitle = document.getElementById('title');
myTitle.innerHTML = myValue;
}
</script>
</head>
<body>
<h1 id="title">JavaScript Example</h1>
<input type="text" id="myTextBox" />
<input type="submit" value="Click Me" onclick="substitute" />
</body>
</html>
答案 0 :(得分:0)
提及保存函数的变量的名称不会调用该函数。你必须明确地调用它。
这通常是在对函数的引用之后放置()
来完成的。
onclick="substitute()"