亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

javascript - js原生判斷dom元素類(lèi)型
給我你的懷抱
給我你的懷抱 2017-05-18 10:47:59
0
1
778

問(wèn)題是這樣的

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

現(xiàn)在要判斷ele是什麼類(lèi)型需要這樣寫(xiě),也就是
例如我輸入一個(gè)標(biāo)籤'a',就表示標(biāo)籤,#a表示 id,.a表示class 進(jìn)行對(duì)應(yīng)的操作

<body>
<p id="app">
  測(cè)試1
</p>
<p>測(cè)試2</p>
<span class="span">測(cè)試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>

程式碼是這樣的
因?yàn)轫?yè)面中可能元素至少是一個(gè)

給我你的懷抱
給我你的懷抱

全部回覆(1)
phpcn_u1582
  1. 如果單純想獲取到元素, 可以使用

    document.querySelectorAll
    document.querySelector
    //無(wú)需校驗(yàn)類(lèi)型
  2. 一定想用原來(lái)的思路, 去判斷輸入的類(lèi)型

    //沒(méi)加校驗(yàn)
    function check(str){
      var res = "tag";
      if(str.indexOf(".") > -1){
        res = "class";
      }else 
      if(str.indexOf("#") > -1){
        res = "id";
      }
      return res
    }
最新下載
更多>
網(wǎng)站特效
網(wǎng)站源碼
網(wǎng)站素材
前端模板