我試圖讓身體內部的所有以下標記(輸入,A和按鈕) 有沒有辦法做到這一點,而不必循環通過身體內的所有標籤使用JavaScript獲取身體中的特定標記元素
var allInputTags = document.body.getElementsByTagName('*');
我當時就想,這樣做
var inputtags = document.body.getElementsByTagName('INPUT');
var atags = document.body.getElementsByTagName('A');
var buttontags = document.body.getElementsByTagName('BUTTON');
var allTags = inputtags + atags + buttontags;
但我認爲這樣,我不會得到在他們出現在身體的順序的元素。
'inputtags + atags + buttontags'不符合您的想法。 –
您需要如何跨瀏覽器? ['document.querySelectorAll('input,a,button')'](https://developer.mozilla.org/en-US/docs/DOM/Document.querySelectorAll)是一種可能性。 –
@FelixKling,ya我不確定 – Kaiusee