1樓:網海1書生
這要看你的js**的執行時機。如果外部js的引用語句是放在內的,那麼當它執行時,內的**尚未載入到記憶體,就無法獲取到dom元素,length屬性值自然就是0了。而直接放在html內的js**是放在所有標籤後面的,它執行時頁面的整個dom結構已經載入完畢,這樣再獲取dom元素就沒問題了。
你可以把外部js的**放到window物件的onload事件中,就ok了:
window.onload=function()這意思就是說,當window物件(及其下屬所有子物件)都完全載入(load)到記憶體後,才開始執行指定的**,這樣就能保證程式正確執行了。
2樓:超級小褲衩
你這個length是想取值的長度吧...你現在在取dom物件的長度,如果物件沒有length屬性當然取不到
哎 我試了一下你的**,是能取到dom物件的個數的呀
呼叫位置的問題
3樓:匿名使用者
中間的是樣式表**,.js的是指令碼程式 你把你那個做成外部呼叫的話應該是寫成.css檔案,而不是js檔案 呼叫的話應該是如下格式:
你說你要指令碼檔案 但是你自己寫的全是樣式表**@!!!!!!!!!!!!!!!!!!!!!
j**ascript 中的length是怎麼用
4樓:豆芽君
length是一個物件的屬性 只要在物件後面加個.length就可以獲取到它的長度
例: var str = "hello world" console.log(str.length)即是呼叫了length
5樓:匿名使用者
是遍歷的東西的長度 比如你用了個arraylist al的容器接收了東西
要將他遍歷出來 就要for迴圈 比如for(int i;i 這個length就相當於你的size()這個東西 說不太明白 js length的問題 6樓: 方括號 是用來取值的吧,定義一個js物件,要麼用點,要麼用物件字面量,你這麼改下在看看結果: var a = ; alert (a.length); 7樓:匿名使用者 var a=; alert(a["name"]); json和陣列的區別 var arr=[,,]; alert(arr.length); 【js中 物件和字串 都有length屬性嗎?】 js檔案放到html中有用,為什麼做成外部檔案引用就失效了呢 8樓:匿名使用者 可能是編碼問題 設一下script標籤的charset屬性 9樓:匿名使用者 看看呼叫路勁是否有錯。 10樓:匿名使用者 開啟網頁右鍵-檢視原始碼然後點選開啟你引用的js,看看能不能開啟 加入注意千萬不能以 結尾,否則無效 將js檔案拖到網頁的中間 直接1行 就行了,何必在dw中操作。dreamweaver中如何外部呼叫js特效 引用外部js檔案,直接用 src 是你引用js檔案的路徑 檔名。type 是宣告型別。這裡是javascript檔案。如果無法正常顯示,看一下src的路徑是... 用cookies來記錄的話,如果刪除了cookies了,自然第二次開啟也就彈出來了!用資料庫似乎沒有必要!你的版廣告聯權盟提供的是js 那當然也好處理的啊!看我下面的你就會明白了!相信你懂得如何操作了吧!這個最好用後臺去處理,例如php cookiename date y m d getip ope... js中的變數型別只有一個 var,所以這意思是定義一個值為空字串的變數a。定義一個變數a,賦初值為空字串。宣告變數a,值為字串或者叫空。下面的javascript 中,var a 是什麼意思 var是定義一個變數的保留字。var a abc 就是定義一個變數a的初始值為字串 abc 望採納 js中,...如何在DW中插入外部JS檔案,JS檔案中如何呼叫外部JS檔案
如何在條件成立時呼叫外部的js檔案
js中vara什麼意思,js中,varab,c,d是什麼意思