js的alert函式執行的時候其他js檔案或者html檔案會停止執行嗎

2021-07-08 22:12:19 字數 3763 閱讀 1274

1樓:匿名使用者

你這種情況,如果我沒有「猜」錯,你的js應該放在了html**的前面。

而且並沒有進行(window.onload())載入。

如果你把你這些**包含在onload中,就好了。

原理是:

首先網頁接你所編寫的**順序依次載入,當然有時候也會由於網路原因導致載入成功的順序有所不同,但基本不會相差太多。

它先載入了你的vote[0],然後這個vote[0]所指向的dom(也就是你說的div)卻沒有被載入並解析,瀏覽器這時候還不認識這個vote[0]是個什麼東西。

所以,這個時候瀏覽器會報錯這行**,如果你使用瀏覽器的f12功能鍵開啟偵錯程式,應該可以看到報錯資訊。

如果你希望讓這段**載入時直接執行,要考慮執行順序的問題,要麼onload再執行,要麼把它放到html後面去。

而為什麼alert之後就好用了呢?因為alert執行的時候,在等待使用者確認的這個過程中,程式是被阻斷的,不會向下執行,但是頁面的載入過程卻不中止,這就相當於頁面載入並解析的時間,被alert給留下來了,如果使用者的手快,而網路速度很慢的話,同樣也會報錯,並不執行。

————以上。

js的alert丟擲之後怎麼讓頁面停止執行?

2樓:匿名使用者

function confirm()

}按鈕的click事件寫return confirm()

3樓:匿名使用者

要看你的button所觸發的js**

一般來說,你alert完,加個return就不會執行好面的**了

4樓:匿名使用者

方法:1、如果是form的submit提交,如果要停止,則返回false;如果提交,則返回true就行了。

2、如果是手工跳轉的方式,則如果要停止,則不執行跳轉**;如果要提交,則執行跳轉**

示例:方法1:

function check()

return true;

}方法2:

function check()

執行頁面跳轉**;}

函式直接寫在html頁面的呼叫外部js檔案中的函式的問題

15樓:

確認bai幾點:

src="abc.js"和檔名應

du該一樣,你前面是a.js

呼叫函式zhi

後最好加";"分號:dao

function abc()

abc()

3.把版abc()放到頁面權

載入後執行:

希望能幫到你~

16樓:無腎青年

先把檔案載入進來,然後再執行js呼叫。

17樓:花海綠野

1、html 呼叫使用js 一共有三種方式,一種是行內onclick,一中是內嵌,一種是外內

鏈,你說的是外鏈。

2、外容鏈的話,需要在頭部引用一下外部檔案,就像引用樣式表那樣。在head裡這樣寫

3、一般js效果是在html元素載入完之後,才進行使用,所以一般js都是寫在body的最後,寫在頭部,一定要解決這個問題。

18樓:

路徑明顯錯誤,應該是a.js。這個再不行換成絕對路徑試試

19樓:匿名使用者

有錯,你的檔名是 a.js 而你引入的檔案是abc.js當然找不到了

20樓:千羽千尋

只要把外部的js引入就可以使用了。

21樓:匿名使用者

把下面的語句寫在body裡面試試

html中為什麼呼叫不了外部js檔案的函式,還一直說函式未定義

22樓:千鋒教育

主要是js檔案和html檔案放在同一個資料夾下

把js和html檔案放在同一個資料夾下就可以了

或者在html引用的時候把路徑寫對也可以,如:

23樓:杰倫

路徑問題,你的js檔案和html檔案放在同一個資料夾下就沒問題了

24樓:冰風翎月

這是external的格式

然後後面的本文件的js要另起一個script,不能在external的同一個裡面

25樓:

你這段程式沒有問題呀,可能是你別的地方出錯了,

我把你的**直接複製就可以執行的,你看看,可能是你的html檔案和js檔案沒有放在同一個目錄吧!

26樓:楚月憐生

該資料夾必須在html檔案同資料夾下。

27樓:

貼出的縮簡**是沒問題的,所有瀏覽器都正常。明顯是你原來的**出問題

28樓:

沒有效果,路徑不對!

怎麼讓js函式 執行完之後在執行另外

1 直接在 start project 函式中執行start config function start flow function start project function start config 2 或內者做成callback函式 function start flow function ...

jquery animate()函式的執行

使用 not animated 篩選 next click function 舉例 run click function 1000 js問題 jquery問題 jquery的animate重複執行應該怎麼解決 this animate 1000 這一句更改來為 自 this stop css ani...

html中怎麼呼叫自己的js函式

使用 script標記匯入你自己的js檔案如 假設youjs.js 中存在 function youfun 那麼可以這樣呼叫 youfun html怎麼呼叫js裡面的東西,例如js裡面的函式 1 引入js檔案du 2 直接呼叫js中的函式 zhi示例 1 js檔案定dao 義function f1 ...