簡體   English   中英

我的Safari瀏覽器未執行我的JavaScript

[英]My javascript is not being executed in my safari browser

我正在使用Safari和Atom文本編輯器。 我有一個基本的html文件,腳本標簽之間有javascript代碼。 但是,當我單擊代碼保存的文件夾時,我的JavaScript代碼都無法在瀏覽器中運行,也無法在Chrome瀏覽器中運行。 我再次檢查了javascript是否已啟用,並且沒有任何插件導致其無法運行。 如果用戶的值為0,我想發出警報,並在單擊“單擊我”按鈕后用替換為在文本框中輸入的值。

當我在body元素中使用“ onload ... alert”屬性時,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> 

首先,您是否將JS文件鏈接到html中的任何位置? 在body標簽的末尾,您應該添加以下內容:

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

另外,“ substitute”是一個函數,因此應為“ substitute()”

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM