怎樣通過 JavaScript 獲取 HTML 文件中沒有 id 的元素?

時間 2021-06-03 13:30:26

1樓:

推薦使用jquery,它的選擇器非常方便,甚至可以直接一層層的定位到你想要的元素

例如:$

(".main .content p a"

).eq(0

).attr

("href")

2樓:天豬

兩種方式: css selector 或 xpath前者可以直接js,也可以用jquery:

w3school.com.cn/jquery/jquery_ref_selectors.asp譬如://找到第乙個class為demo且name以query開頭的input標籤

varselector

='input.demo[name^=query]:first'

//js

document

.body

.querySelector

(selector

);//jquery$(

selector

)//來個複雜的,找到本問題第三個答案的作者的名字$('.zm-item-answer:eq(2) .

zm-item-answer-author-info a[href^="/people"]:last'

).text()

3樓:

也可以用name屬性值來獲取元素,document.getElementsByName( ), 這是以陣列的形式。HTML5可以支援獲取class屬性。

JavaScript中變數的作用域是怎樣的?為什麼變數可以先使用再宣告?

AKI 本來想貼一下ES5的說明。內容太多。弱渣用自己的話來闡述一下吧 首先test是個函式宣告,在執行的時候會產生乙個執行期上下文,它會做如下事情 1.收集arguments的引數,並初始化其各個變數的值。也就是你傳入的引數是啥,它就是啥。如果函式宣告是這樣var a function b a 1...

怎樣用 JavaScript 準確獲取手機螢幕的寬度和高度?

秋池 手機瀏覽器視窗的可視高度會由頂部位址列的隱藏與否而變化,可以監聽window的resize事件準確獲取視窗高度 var winHeight window.innerHeight window.addEventListener resize function event stuart 一般來說在...

怎樣通過運動改善異狀肩胛?

無錫海曼康復 1 拉伸胸小肌 要點 手指交叉置於身體下背部,並朝下肢方向拉伸,肩胛骨會下拉胸腔,同時向脊柱靠近。2 菱形肌,斜方肌,前鋸肌練習強化肩胛後縮 牆角後壓 要點 站姿背對牆角,肩關節外展90 且肘關節屈曲,肘關節後壓牆壁同時推動身體重量遠離牆角。肩關節外旋抗阻 要點 坐姿下肩關節和肘關節屈...