Das Problem ist folgendes
var id=document.getElementById(ele);
var cls=document.getElementsByClassName(ele);
var tag=document.getElementsByTagName(ele)
Jetzt müssen wir bestimmen, um welchen Typ es sich bei ele handelt, und ihn folgendermaßen schreiben:
Wenn ich beispielsweise ein Tag „a“ eingebe, bedeutet das Tag, #a bedeutet ID und .a bedeutet Klasse, die die entsprechende Operation ausführt
<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>
Der Code sieht so aus
Weil die Seite möglicherweise mindestens ein Element enthält
如果单纯想获取到元素, 可以使用
一定想用原来的思路, 去判断输入的类型