我正在使用Safari和Atom文本编辑器。我有一个基本的html文件,脚本标记之间有javascript代码。但是,当我点击保存代码的文件夹时,我的浏览器和我的Chrome浏览器都无法使用我的javascript代码。我仔细检查了javascript是否已启用,并且没有插件导致它无法运行。我试图在用户的值为0时发出警报,并在" Click Me"之后替换输入到文本框中的值。单击按钮。
当我使用" onload ... alert"在body元素中,javascript工作得很好。
是文本编辑器吗?我的代码?有什么想法吗?
我的代码如下:
function substitute() {
var myValue = document.getElementById('myTextBox').value;
if (myValue.length == 0) {
alert ('Enter a Real Value');
return;
}
var myTitle = document.getElementById('title');
myTitle.innerHTML=myValue;
}

<!doctype html>
<html>
<head>
<title>Javascript Example</title>
</head>
<body>
<h1 id="title">Javascript Example</h1>
<form>
<input type="text" id="myTextBox"/>
<input type="submit" value="Click Me" onclick="substitute"/>
</form>
</body>
</html>
&#13;
答案 0 :(得分:0)
对于初学者,你是否在你的HTML中的任何地方链接JS文件?在body标签的末尾,您应该添加如下内容:
<script src="script.js"></script>
另外,&#39;替代&#39;是一个功能所以它应该是替换()&#39;