问题是这样的
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>
代码是这样的
因为页面中可能元素至少是一个
如果单纯想获取到元素, 可以使用
一定想用原来的思路, 去判断输入的类型