getElementById()s是什麼
定義和用法
getElementById() 方法可返回對擁有指定 ID 的第一個物件的引用。
語法
document.getElementById(id)
說明
HTML DOM 定義了多種查詢元素的方法,除了 getElementById() 之外,還有 getElementsByName() 和 getElementsByTagName()。
不過,如果您需要查詢文件中的一個特定的元素,最有效的方法是 getElementById()。
在操作文件的一個特定的元素時,最好給該元素一個 id 屬性,為它指定一個(在文件中)唯一的名稱,然後就可以用該 ID 查詢想要的元素。
例項
例子 1
<html>
<head>
<script type="text/javascript">
function getValue()
{
var x=document.getElementById("myHeader")
alert(x.innerHTML)
}
</script>
</head>
<body>
<h1 id="myHeader" onclick="getValue()">This is a header</h1>
<p>Click on the header to alert its value</p>
</body>
</html>
例子 2
getElementById() 是一個重要的方法,在 DOM 程式設計中,它的使用非常常見。我們為您定義了一個工具函式,這樣您就可以通過一個較短的名字來使用 getElementById() 方法了:
function id(x) {
if (typeof x == "string") return document.getElementById(x);
return x;
}
上面這個函式接受元素 ID 作為它們的引數。對於每個這樣的引數,您只要在使用前編寫 x = id(x) 就可以了。
相關文章
- getElementById和querySelector方法的區別是什麼?
- 什麼是5S工具?
- C/S結構是什麼意思?有什麼優點?
- 什麼是5S管理活動?
- 什麼是Amazon S3?(英文版)S3
- 【微服務入門】kubernetes是什麼?K8S能幹什麼?微服務K8S
- k8s和Docker是什麼?兩者有什麼區別?K8SDocker
- 在K8S中,什麼是 Headless Service?K8S
- 在K8S中,什麼是靜態Pod?K8S
- 在K8S中,什麼是PV和PVC?K8S
- k8s 和 Docker 到底是什麼關係?K8SDocker
- 什麼是cookie,什麼是sessionCookieSession
- 這是什麼這是什麼
- 什麼是分而治之?什麼是WBS?
- 什麼是DNS,什麼是HostsDNS
- 什麼是WebAuthn、FIDO 是什麼?Web
- ###什麼是Linux核心###什麼是MMULinux
- ITIL是什麼意思?ITIL是什麼?
- Integer.valueof(String s)和Integer.parseInt(String s)的具體區別是什麼?
- 在K8S中,kube-proxy ipvs原理是什麼?K8S
- 在K8S中,kube-proxy iptables原理是什麼?K8S
- 什麼是K8S的容器執行時CRI介面?K8S
- 什麼是Amazon S3?Amazon簡單儲存服務S3
- SNP全稱是什麼? SNP是什麼公司? SNP是什麼意思?
- 人是什麼?人生是什麼?人為什麼會變?
- ftp是什麼,ftp是什麼東西?FTP
- 什麼是正向代理?什麼是反向代理?
- NLA是什麼?NLA的原理是什麼?
- Java是什麼_Java是做什麼的?Java
- 在K8S中,Deployment的升級過程是什麼?K8S
- 如何用 30s 給面試官講清楚什麼是 Token面試
- 什麼是this
- 為什麼要有 Servlet ,什麼是 Servlet 容器,什麼是 Web 容器?ServletWeb
- 什麼是框架?為什麼說 Angular 是框架?框架Angular
- IDFA、IMEI、OAID 是什麼,區別是什麼AI
- GNU是什麼?和Linux是什麼關係?Linux
- 什麼是SSRF攻擊?SSRF用途是什麼?
- 什麼是API介面,具體是什麼意思?API