1 Star 0 Fork 0

math.most/js_study

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
获取dom对象.html 1.56 KB
一键复制 编辑 原始数据 按行查看 历史
math.most 提交于 2022-12-27 14:57 +08:00 . 补充知识点
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<div id="text">文字</div>
<p>这是一段文字</p>
<input type="text" name="username">
<div id="odiv">
<p>1</p>
<p>2</p>
<p>3</p>
</div>
<div id="ndiv">
<p>1</p>
<p>2</p>
<p>3</p>
<p>4</p>
<p>5</p>
<p>6</p>
</div>
<script>
/**
* 通过元素定位获取
* id: getElementById
* classname: getElementsByClassName
* name: getElementsByName -> 结果为数组, 因为name可重复使用
* tagname: getElementsByTagName
* tagname ns: getElementsByTagNameNS
*/
var id_text = document.getElementById("text");
console.log(id_text); // [object HTMLDivElement]
var tag_text = document.getElementsByTagName("p")
console.log(tag_text); // [object HTMLCollection]
var name_text = document.getElementsByName("username")
console.log(name_text); // NodeList [input]
console.log(name_text.length); // 1
/**
* h5提供新的获取元素方式
*/
var ps = document.querySelectorAll("#odiv p");
console.log(ps.length); // 3
var op = document.querySelector("#odiv p")
op.innerHTML = "我很帅"
console.log(op); // 只获取第一个元素
</script>
</body>
</html>
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
JavaScript
1
https://gitee.com/mathmost/js_study.git
git@gitee.com:mathmost/js_study.git
mathmost
js_study
js_study
master

搜索帮助