如果是div,而不是input,则会变成DIV
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<style type="text/css">
#main {
width: 200px;
height: 100px;
background: pink;
color: #fff;
}
</style>
<script type="text/javascript">
window.onload = function() {
document.getElementById("main").onclick = function(e) {
console.log(e.target);//<div id="main" class="sb js node"><span>测试文字</span></div>
console.log(e.target.id);//main
console.log(e.target.tagName);//DIV
console.log(e.target.nodeName);//DIV
console.log(e.target.classList);// ["sb", "js", "node", value: "sb js node"]
console.log(e.target.className);//sb js node
console.log(e.target.innerHTML);//<span>测试文字</span>
console.log(e.target.innerText);//测试文字
}
}
</script>
</head>
<body>
<div id="main" class="sb js node"><span>测试文字</span></div>
</body>
</html>
这个也显示不出来DIV啊?要怎么弄
vue3,一定要有new vue
vue.
methods之类的