通过 id 查找 HTML 元素
- jQuery
- $(“#id03”) ```xml <!DOCTYPE html>
通过 id 查找 HTML 元素
Hello World!
Hello China!
Hello Shanghai!
- JavaScript
- document.getElementById("id03");<br />
```xml
<!DOCTYPE html>
<html>
<body>
<h1>通过 id 查找 HTML 元素</h1>
<p id="id01">Hello World!</p>
<p id="id02">Hello China!</p>
<p id="id03">Hello Shanghai!</p>
<p id="demo"></p>
<script>
var myElement = document.getElementById("id03");
document.getElementById("demo").innerHTML = "段落 id03 的文本是:" + myElement.innerHTML;
</script>
</body>
</html>
通过标签名查找 HTML 元素
- jQuery
- $(“p”) ```xml <!DOCTYPE html>
通过标签名查找 HTML 元素
Hello World!
Hello China!
Hello Shanghai!
- JavaScript
- document.getElementsByTagName("p");
```xml
<!DOCTYPE html>
<html>
<body>
<h1>通过标签名查找 HTML 元素</h1>
<p>Hello World!</p>
<p>Hello China!</p>
<p>Hello Shanghai!</p>
<p id="demo"></p>
<script>
var myElements = document.getElementsByTagName("p");
document.getElementById("demo").innerHTML = "第三段中的文本是:" + myElements[2].innerHTML;
</script>
</body>
</html>
通过类名查找 HTML 元素
- jQuery
- $(“.intro”) ```xml <!DOCTYPE html>
通过类名查找 HTML 元素
Hello World!
Hello China!
Hello Shanghai!
- JavaScript
- document.getElementsByClassName("intro");
```xml
<!DOCTYPE html>
<html>
<body>
<h1>Finding HTML Elements by Class Name</h1>
<p class="intro">Hello World!</p>
<p class="intro">Hello China!</p>
<p class="intro">Hello Shanghai!</p>
<p id="demo"></p>
<script>
var myElements = document.getElementsByClassName("intro");
document.getElementById("demo").innerHTML = "类名为 intro 的第三段文本是:" + myElements[2].innerHTML;
</script>
</body>
</html>
通过 CSS 选择器查找 HTML 元素
- jQuery
- $(“p.intro”); ```xml <!DOCTYPE html>
通过 Query 选择器查找 HTML 元素
Hello World!
Hello China!
Hello Shanghai!
- JavaScript
- document.querySelectorAll("p.intro");
```xml
<!DOCTYPE html>
<html>
<body>
<h1>Finding HTML Elements by Query Selector</h1>
<p class="intro">Hello World!</p>
<p class="intro">Hello China!</p>
<p class="intro">Hello Shanghai!</p>
<p id="demo"></p>
<script>
var myElements = document.querySelectorAll("p.intro");
document.getElementById("demo").innerHTML = "类名为 intro 的第三段文本是:" + myElements[0].innerHTML;
</script>
</body>
</html>
设置文本内容
- jQuery ```xml <!DOCTYPE html>
设置文本内容
Hello China!
Hello Shanghai!
- JavaScript
```xml
<!DOCTYPE html>
<html>
<body>
<h1>设置文本内容</h1>
<h2 id="01">Hello China!</h2>
<h2 id="02">Hello World!</h2>
<script>
var myElement = document.getElementById("02");
myElement.textContent = "Hello Shanghai!";
</script>
</body>
</html>
获取文本内容
- jQuery ```html <!DOCTYPE html>
获取文本内容
Hello World!
Hello China!
Hello Shanghai!
- JavaScript
```xml
<!DOCTYPE html>
<html>
<body>
<h1>获取文本内容</h1>
<h2 id="01">Hello World!</h2>
<h2 id="02">Hello China!</h2>
<h2 id="03">Hello Shanghai!</h2>
<p id="demo"></p>
<script>
var myElement = document.getElementById("03");
var myText = myElement.textContent || myElement.innerText;
document.getElementById("demo").innerHTML = myText;
</script>
</body>
</html>
设置 HTML 内容
- jQuery ```xml <!DOCTYPE html>
设置 HTML
Hello China!
Hello World!
- JavaScript
```xml
<!DOCTYPE html>
<html>
<body>
<h1>设置 HTML</h1>
<div id="01">
<h2>Hello China!</h2>
</div>
<div id="02">
<h2>Hello World!</h2>
</div>
<p id="demo"></p>
<script>
var myElement = document.getElementById("02");
myElement.innerHTML = "<h2>Hello Shanghai!</h2>";
</script>
</body>
</html>
获取 HTML 内容
- jQuery ```xml <!DOCTYPE html>
设置 HTML
Hello China!
Hello World!
- JavaScript
```xml
<!DOCTYPE html>
<html>
<body>
<h1>设置 HTML</h1>
<div id="01">
<h2>Hello China!</h2>
</div>
<div id="02">
<h2>Hello World!</h2>
</div>
<script>
var content = document.getElementById("01").innerHTML;
document.getElementById("02").innerHTML = content;
</script>
</body>
</html>
隐藏 HTML 元素
- jQuery ```html <!DOCTYPE html>
隐藏 HTML 元素
Hello World!
Hello China!
Hello Shanghai!
- JavaScript
```html
<!DOCTYPE html>
<html>
<body>
<h1>隐藏 HTML 元素</h1>
<h2 id="01">Hello World!</h2>
<h2 id="02">Hello China!</h2>
<h2 id="03">Hello Shanghai!</h2>
<script>
document.getElementById("02").style.display = "none";
</script>
</body>
</html>
显示 HTML 元素
- jQuery ```html <!DOCTYPE html>
显示 HTML 元素
Hello World!
Hello China!
Hello Shanghai!
- JavaScript
```html
<!DOCTYPE html>
<html>
<body>
<h1>显示 HTML 元素</h1>
<h2 id="01" style="display:none">Hello World!</h2>
<h2 id="02" style="display:none">Hello China!</h2>
<h2 id="03" style="display:none">Hello Shanghai!</h2>
<script>
var myElement = document.getElementById("02");
myElement.style.display = "";
</script>
</body>
样式化 HTML 元素
- jQuery ```html <!DOCTYPE html>
JavaScript 能够修改 HTML 元素的样式。
- JavaScript
```html
<!DOCTYPE html>
<html>
<body>
<p id="demo">JavaScript 能够修改 HTML 元素的样式。</p>
<script>
var myElement = document.getElementById("demo");
myElement.style.fontSize = "35px";
</script>
</body>
</html>
删除元素
- jQuery ```html <!DOCTYPE html>
删除 HTML 元素
Hello World!
Hello China!
- JavaScript
```html
<!DOCTYPE html>
<html>
<body>
<h1>删除 HTML 元素</h1>
<h2 id="id01">Hello World!</h2>
<h2 id="id02">Hello China!</h2>
<script>
var element = document.getElementById("id01");
element.parentNode.removeChild(element);
</script>
</body>
</html>
获取父元素
- jQuery ```html <!DOCTYPE html>
获取父级 HTML 元素
Hello World!
Hello China!
Hello Shanghai!
- JavaScript
```html
<!DOCTYPE html>
<html>
<body>
<h1>获取父级 HTML 元素</h1>
<h2 id="01">Hello World!</h2>
<h2 id="02">Hello China!</h2>
<h2 id="03">Hello Shanghai!</h2>
<p id="demo"></p>
<script>
var myParent = document.getElementById("02").parentNode;
document.getElementById("demo").innerHTML = myParent.nodeName;
</script>
</body>
</html>