Saya ingin tahu apakah mungkin untuk mendapatkan tag yang setara dengan $('tag_name') jquery hanya dengan memiliki id? Sebagai contoh:


    var some_id = document.getElementById('my_Id');
    //and then do something like
    var get_tag = some_id.its_tag;

Apakah hal seperti ini mungkin?

Saya tahu kita bisa memasukkan semua tag ke satu tempat, seperti daftar, dan kemudian mengulang daftar itu dan memeriksa setiap id, tapi penasaran apakah ada sesuatu yang bisa dilakukan dengan elegan?

Terima kasih!

Alternatif diketahui, tetapi akan lebih bagus jika pertanyaan awal benar-benar memiliki jawaban juga.


    var some_id = document.getElementById('my_Id');
    //and then do something like
    var get_tag = some_id.its_tag;

3
LRS 5 Juni 2019, 15:18

2 jawaban

Jawaban Terbaik
var some_id = document.getElementById('my_Id');
var tag = some_id.tagName;
1
php guy 5 Juni 2019, 12:25

Anda dapat menggunakan properti Element.tagName (ini mewakili nama tag dalam huruf besar):

var some_element = document.getElementById('my_Id');

console.log(some_element.tagName); // => P
<p id="my_Id">Hello</p>
1
MrGeek 5 Juni 2019, 12:27