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