我的javascript没有在我的safari浏览器中执行

时间:2018-02-17 23:20:24

标签: javascript

我正在使用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;
&#13;
&#13;

1 个答案:

答案 0 :(得分:0)

对于初学者,你是否在你的HTML中的任何地方链接JS文件?在body标签的末尾,您应该添加如下内容:

<script src="script.js"></script>

另外,&#39;替代&#39;是一个功能所以它应该是替换()&#39;