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) 就可以了。
相關文章
- 什麼是5S工具?
- C/S結構是什麼意思?有什麼優點?
- k8s和Docker是什麼?兩者有什麼區別?K8SDocker
- 【微服務入門】kubernetes是什麼?K8S能幹什麼?微服務K8S
- 什麼是cookie,什麼是sessionCookieSession
- 什麼是DNS,什麼是HostsDNS
- 什麼是模式? 什麼是框架?模式框架
- 這是什麼這是什麼
- k8s 和 Docker 到底是什麼關係?K8SDocker
- 什麼是WebAuthn、FIDO 是什麼?Web
- ITIL是什麼意思?ITIL是什麼?
- 什麼是跨域,什麼是同源跨域
- document.getElementById()
- 什麼是.NET平臺、什麼是c#、什麼是ASP.NET。C#ASP.NET
- ftp是什麼,ftp是什麼東西?FTP
- Java是什麼_Java是做什麼的?Java
- 什麼是正向代理?什麼是反向代理?
- NLA是什麼?NLA的原理是什麼?
- ###什麼是Linux核心###什麼是MMULinux
- 如何用 30s 給面試官講清楚什麼是 Token面試
- 什麼是Amazon S3?Amazon簡單儲存服務S3
- Lesson8 What's your job? 你是做什麼工作的?
- 為什麼要有 Servlet ,什麼是 Servlet 容器,什麼是 Web 容器?ServletWeb
- 什麼是塊元素?什麼是行內元素?
- 什麼是API介面,具體是什麼意思?API
- 什麼是框架?為什麼說 Angular 是框架?框架Angular
- 什麼是Unicode,什麼是UTF-8Unicode
- 什麼是藍海?什麼是紅海?什麼是網際網路思維?
- nginx 是什麼,能幹什麼?Nginx
- 什麼是Django?有什麼用途?Django
- AI三重問:什麼是AI?什麼是AI模型?什麼是AI大模型?AI大模型
- 什麼是重繪repaint?什麼是迴流reflow?AI
- DHCP是什麼?DHCP伺服器是什麼意思?伺服器
- 什麼是CDN?CDN的技術原理是什麼?
- 交換機是什麼,它的工作原理是什麼
- GNU是什麼?和Linux是什麼關係?Linux
- 域名是什麼?申請域名的流程是什麼?
- 什麼是雲端計算?什麼是公司網盤?