如何用js獲取html元素的標記名

2021-12-25 18:31:17 字數 3281 閱讀 7249

1樓:baby_原來

有原生dom獲取以及用js庫比如jquery原生dom的話首先獲取標籤物件,id或者name或其他例:2333333

jquery獲取

$("#content-header").get(0).tagname

如果已經獲取到物件可以直接獲取標記名

中華人民共和國

2樓:匿名使用者

用方法getnodename()或者gettagname()來返回啊 getnodename()根據節點的型別返回節點的名稱gettagname()返回一個代表這個標籤名字的字串

3樓:匿名使用者

如果你已經獲取到物件就好辦多了,直接可以輸出物件的tagname屬性。中華人民共和國

輸出==>您當單擊的是:p至於你想要的那種顯示格式,在前後加上< 和 >就行了。

4樓:匿名使用者

那就用this物件要獲取物件的標籤名那就是this.tagname

5樓:匿名使用者

1.通過標籤的id來獲取,比如 對於haha

,那麼document.getelementbyid("p")就獲得了當前p標籤的元素物件

6樓:匿名使用者

function aa(boj)您單擊的是

7樓:匿名使用者

如果網頁上只有這一個同類元素的話~遍歷所有就行了~

如何根據html標籤的id屬性和標籤名稱來獲取節點

8樓:幻翼高達

2、在index.html中的標籤,輸入js**:

var a = '通過id獲取:' + $('#test').html();

var b = '通過標籤名獲取:' + $('div').html();

3、瀏覽器執行index.html頁面,此時成功通過id和標籤名稱獲取到了節點並列印了節點內容。

9樓:匿名使用者

對dom節點進行操作之前,首先要獲取dom節點。獲取dom節點的方法有很多,可以根據 id屬性 、 標籤名稱 獲取。

getelementbyid( )方法

根據html標籤的id屬性來獲取dom節點請使用 getelementbyid( ) 方法。該方法返回一個節點物件。

語法:document.getelementbyid(id) 其中,id 為html標籤的 id 屬性。

例如,獲得的節點的語句為:document.getelementbyid("demo");

getelementsbytagname( )方法

根據html標籤名稱來獲取dom節點請使用 getelementsbytagname( ) 方法。該方法將得到的元素節點作為一個陣列返回。

語法:nodeobject.getelementsbytagname(tagname)

其中,nodeobject 為元素節點,tagname 為html標籤的名稱。

注意:getelementsbytagname() 方法既可以查詢整個 html 文件中的所有節點,也可以查詢某個節點的子節點,使用時必須要指定查詢範圍,即指明 nodeobject 。

例如,獲得html文件中所有的標籤:

document.getelementsbytagname("div");

獲得id=」demo」的標籤內部的所有標籤:

document.getelementbyid("demo").getelementsbytagname("div");

js怎麼獲取html新增的元素屬性

10樓:育知同創教育

js獲取html新增的元素屬性方法:先給這個元素設個id,再用js獲取這個id的屬性,即元素屬性,實現案例如下:

web開發

js**:

var ka=document.getelementbyi d("link");

alert(ka.getattribute("id"));//獲取到html標籤的自定義屬性

alert(ka.id);//獲取到html標籤常規屬性用

怎麼用js獲取html標籤內的內容

js如何獲取html input標籤中內容 100

11樓:匿名使用者

獲取文字框中的內容有以下兩種方法: 假設為如下文字框: 1、原生js獲取文字框的值:

document.getelementbyid("text").value //text為文字框的id 2、jquery獲取文字框的值:

$("#text").val()

12樓:手機使用者

input裡設定一個id

js裡這樣寫就可以修改input裡的值了

13樓:匿名使用者

從js裡面獲取html 的

input標籤中的內容分兩種:

1、獲取input標籤的值,方法:

根據input的name或者id獲取其值,假如有:

js中獲取方法:$("#name").val();

2、獲取input標籤的屬性內容,方法:

如有:要獲取ind的值,方法:

$("#name").attr("ind");

14樓:匿名使用者

你可以給這個input加個id屬性 假如是 "test"

然後直接 document.getelementbyid("test").value 這樣就可以直接獲取啦

15樓:匿名使用者

兩種方案:

元素獲取,通過給input標籤加id,通過getelementbyid(id)獲取到該元素,然後直接訪問它的value屬性即可

例:var oinput=document.getelementbyid("test");

alert(oinput.value);//獲取到啦

節點獲取,通過獲取表單元素,然後通過表單中中各input元素的name屬性獲取input子元素,進而獲取它的value值

例:var oform=document.getelementbyid("form1");

alert(oform.test.value);//獲取到啦

16樓:匿名使用者

補充一下,樓上那位老鐵用了jquery,所以是那樣寫的原生js用document.get......也可以

爬蟲如何獲取執行完js後的html原始檔

直接執行js 具體 foreach htmlelement em in doc.all 爬蟲怎麼獲取執行完js後的html原始檔 嗯,可以的。希望我的回答可以幫到你,有什麼不懂可以追問。httpclient怎麼獲取網頁中js執行完後的網頁原始碼 我做過爬蟲,對這個比較瞭解,如果網頁原始碼中有些內容是...

js 獲取html位址列後引數的問題

2 在index.html中的標籤,輸入js document.body.innertext location.search 3 瀏覽器執行index.html頁面,此時url後面的資料被獲取到並列印出來。獲取上一個頁面通過url傳遞的資訊 var query location.search.sub...

跪求解答js的問題,動態新增的html元素怎麼呼叫js方法

使用jquery的事件委派可以實現,delegate 或.live 可以給未來元素繫結事件 動態新增元素時,給他新增要呼叫的函式不就得了 關於jquery動態新增html元素後繫結其他js的問題,求大神指教。20 我的處理方式一般是在載入的頁面裡寫初始化載入函式,或是用原來的onclick這樣就不用...