javascript - js secara asalnya menentukan jenis elemen dom
给我你的怀抱
给我你的怀抱 2017-05-18 10:47:59
0
1
618

Masalahnya ialah ini

var id=document.getElementById(ele);
var cls=document.getElementsByClassName(ele);
var tag=document.getElementsByTagName(ele)

Sekarang kita perlu menentukan jenis ele dan menulisnya seperti ini, iaitu
Sebagai contoh, jika saya memasukkan tag 'a', ia bermaksud tag, #a bermaksud id dan .a bermaksud kelas untuk melaksanakan operasi yang sepadan

<body>
<p id="app">
  测试1
</p>
<p>测试2</p>
<span class="span">测试3</span>
<script>
  window.onload=function () {
    function getreg(ele) {
      var id=document.getElementById(ele);
      var cls=document.getElementsByClassName(ele);
      var tag=document.getElementsByTagName(ele)
      alert(cls.getAttributeNode('p'))
    }
    getreg('app')
  }
</script>
</body>

Kodnya seperti ini
Kerana mungkin terdapat sekurang-kurangnya satu elemen dalam halaman

给我你的怀抱
给我你的怀抱

membalas semua(1)
phpcn_u1582
  1. Jika anda hanya ingin mendapatkan elemen, anda boleh menggunakan

    document.querySelectorAll
    document.querySelector
    //无需校验类型
  2. Anda mesti menggunakan idea asal untuk menentukan jenis input

    //没加校验
    function check(str){
      var res = "tag";
      if(str.indexOf(".") > -1){
        res = "class";
      }else 
      if(str.indexOf("#") > -1){
        res = "id";
      }
      return res
    }
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!