单击“单击我”按钮后会弹出一个框

时间:2017-11-23 16:31:10

标签: javascript html

我正在处理变量和循环帧,并偶然发现了这个问题。我试过切换一些东西但没有成功。我将代码放在验证器中,它将文档显示为有效。

什么不见了?

以下是代码:

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

1 个答案:

答案 0 :(得分:0)

提及保存函数的变量的名称不会调用该函数。你必须明确地调用它。

这通常是在对函数的引用之后放置()来完成的。

onclick="substitute()"