1樓:認定唯一
在抄html檔案裡面加入js的**,在瀏覽器開啟就可以執行js的**的
例如:在瀏覽器開啟檔案即可彈出 hello world,不懂的可以在網上查一些相關的課程,例如php中文網,上面就有很多的例子!希望對你有幫助!望樓主採納,謝謝!
為什麼js**寫在html檔案裡可以執行,寫在js檔案裡被html檔案呼叫之後卻報錯?
2樓:匿名使用者
1.報錯的原因是:你寫在下面的js沒有被載入,只有被載入後才可以呼叫js;
2.解決方法:
1.你可以把下面那段js**放在html頁面前面,就可以了;
2.或者,按樓上說的,把你的js加上$(function())這個匿名函式;它的意思就是網頁一載入就執行;
3樓:匿名使用者
把函式寫在$(function(){...的外面
4樓:可她愛鬧
$(function(){}裡面是寫載入事件的
為什麼js**在html檔案裡可以執行,寫在js檔案裡被html檔案呼叫之後卻是無法執行了? 5
5樓:匿名使用者
立即執行的js**會受位置的影響,假如你把js外部引用放入head裡,而你在該js檔案中試圖直接訪問dom中的一個body的子元素,就可能產生錯誤,因為該js在執行時,瀏覽器還沒有準備好body的dom.如果是這樣,你可以把js引用移到所有它要訪問元素標籤之後,這樣就不會出錯了.
另外,指令碼執行時錯誤資訊也很重要,可以幫助你快速找到錯誤的原因和找到解決辦法.
6樓:筱_昊
加 window.onload 試一下
將某個連結寫在js檔案裡,開啟某個網頁時可以自動呼叫js當中的連結 20
7樓:無敵張教主
zhi地址,callback是js檔案載入完dao成時要執
內行的回容調函式
為什麼js**在html檔案裡可以執行,寫在js檔案裡被html檔案呼叫之後卻是無法執行了?
函式直接寫在html檔案中執行不起來,但是單獨寫在js檔案裡面,html檔案可以呼叫
8樓:純潔的小樹
看看報什麼錯吧。估計你是沒有把函式放在window.onload=function(){}裡面。
html中內部放