問題是這樣的
var id=document.getElementById(ele);
var cls=document.getElementsByClassName(ele);
var tag=document.getElementsByTagName(ele)
現在要判斷ele是什麼類型需要這樣寫,也就是
例如我輸入一個標籤'a',就表示標籤,#a表示 id,.a表示class 進行對應的操作
<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>
程式碼是這樣的
因為頁面中可能元素至少是一個
如果單純想獲取到元素, 可以使用
一定想用原來的思路, 去判斷輸入的類型