通过 id 查找 HTML 元素

  • jQuery
    • $(“#id03”) ```xml <!DOCTYPE html>

通过 id 查找 HTML 元素

Hello World!

Hello China!

Hello Shanghai!

  1. - JavaScript
  2. - document.getElementById("id03");<br />
  3. ```xml
  4. <!DOCTYPE html>
  5. <html>
  6. <body>
  7. <h1>通过 id 查找 HTML 元素</h1>
  8. <p id="id01">Hello World!</p>
  9. <p id="id02">Hello China!</p>
  10. <p id="id03">Hello Shanghai!</p>
  11. <p id="demo"></p>
  12. <script>
  13. var myElement = document.getElementById("id03");
  14. document.getElementById("demo").innerHTML = "段落 id03 的文本是:" + myElement.innerHTML;
  15. </script>
  16. </body>
  17. </html>

通过标签名查找 HTML 元素

  • jQuery
    • $(“p”) ```xml <!DOCTYPE html>

通过标签名查找 HTML 元素

Hello World!

Hello China!

Hello Shanghai!

  1. - JavaScript
  2. - document.getElementsByTagName("p");
  3. ```xml
  4. <!DOCTYPE html>
  5. <html>
  6. <body>
  7. <h1>通过标签名查找 HTML 元素</h1>
  8. <p>Hello World!</p>
  9. <p>Hello China!</p>
  10. <p>Hello Shanghai!</p>
  11. <p id="demo"></p>
  12. <script>
  13. var myElements = document.getElementsByTagName("p");
  14. document.getElementById("demo").innerHTML = "第三段中的文本是:" + myElements[2].innerHTML;
  15. </script>
  16. </body>
  17. </html>

通过类名查找 HTML 元素

  • jQuery
    • $(“.intro”) ```xml <!DOCTYPE html>

通过类名查找 HTML 元素

Hello World!

Hello China!

Hello Shanghai!

  1. - JavaScript
  2. - document.getElementsByClassName("intro");
  3. ```xml
  4. <!DOCTYPE html>
  5. <html>
  6. <body>
  7. <h1>Finding HTML Elements by Class Name</h1>
  8. <p class="intro">Hello World!</p>
  9. <p class="intro">Hello China!</p>
  10. <p class="intro">Hello Shanghai!</p>
  11. <p id="demo"></p>
  12. <script>
  13. var myElements = document.getElementsByClassName("intro");
  14. document.getElementById("demo").innerHTML = "类名为 intro 的第三段文本是:" + myElements[2].innerHTML;
  15. </script>
  16. </body>
  17. </html>

通过 CSS 选择器查找 HTML 元素

  • jQuery
    • $(“p.intro”); ```xml <!DOCTYPE html>

通过 Query 选择器查找 HTML 元素

Hello World!

Hello China!

Hello Shanghai!

  1. - JavaScript
  2. - document.querySelectorAll("p.intro");
  3. ```xml
  4. <!DOCTYPE html>
  5. <html>
  6. <body>
  7. <h1>Finding HTML Elements by Query Selector</h1>
  8. <p class="intro">Hello World!</p>
  9. <p class="intro">Hello China!</p>
  10. <p class="intro">Hello Shanghai!</p>
  11. <p id="demo"></p>
  12. <script>
  13. var myElements = document.querySelectorAll("p.intro");
  14. document.getElementById("demo").innerHTML = "类名为 intro 的第三段文本是:" + myElements[0].innerHTML;
  15. </script>
  16. </body>
  17. </html>

设置文本内容

  • jQuery ```xml <!DOCTYPE html>

设置文本内容

Hello China!

Hello Shanghai!

  1. - JavaScript
  2. ```xml
  3. <!DOCTYPE html>
  4. <html>
  5. <body>
  6. <h1>设置文本内容</h1>
  7. <h2 id="01">Hello China!</h2>
  8. <h2 id="02">Hello World!</h2>
  9. <script>
  10. var myElement = document.getElementById("02");
  11. myElement.textContent = "Hello Shanghai!";
  12. </script>
  13. </body>
  14. </html>

获取文本内容

  • jQuery ```html <!DOCTYPE html>

获取文本内容

Hello World!

Hello China!

Hello Shanghai!

  1. - JavaScript
  2. ```xml
  3. <!DOCTYPE html>
  4. <html>
  5. <body>
  6. <h1>获取文本内容</h1>
  7. <h2 id="01">Hello World!</h2>
  8. <h2 id="02">Hello China!</h2>
  9. <h2 id="03">Hello Shanghai!</h2>
  10. <p id="demo"></p>
  11. <script>
  12. var myElement = document.getElementById("03");
  13. var myText = myElement.textContent || myElement.innerText;
  14. document.getElementById("demo").innerHTML = myText;
  15. </script>
  16. </body>
  17. </html>

设置 HTML 内容

  • jQuery ```xml <!DOCTYPE html>

设置 HTML

Hello China!

Hello World!

  1. - JavaScript
  2. ```xml
  3. <!DOCTYPE html>
  4. <html>
  5. <body>
  6. <h1>设置 HTML</h1>
  7. <div id="01">
  8. <h2>Hello China!</h2>
  9. </div>
  10. <div id="02">
  11. <h2>Hello World!</h2>
  12. </div>
  13. <p id="demo"></p>
  14. <script>
  15. var myElement = document.getElementById("02");
  16. myElement.innerHTML = "<h2>Hello Shanghai!</h2>";
  17. </script>
  18. </body>
  19. </html>

获取 HTML 内容

  • jQuery ```xml <!DOCTYPE html>

设置 HTML

Hello China!

Hello World!

  1. - JavaScript
  2. ```xml
  3. <!DOCTYPE html>
  4. <html>
  5. <body>
  6. <h1>设置 HTML</h1>
  7. <div id="01">
  8. <h2>Hello China!</h2>
  9. </div>
  10. <div id="02">
  11. <h2>Hello World!</h2>
  12. </div>
  13. <script>
  14. var content = document.getElementById("01").innerHTML;
  15. document.getElementById("02").innerHTML = content;
  16. </script>
  17. </body>
  18. </html>

隐藏 HTML 元素

  • jQuery ```html <!DOCTYPE html>

隐藏 HTML 元素

Hello World!

Hello China!

Hello Shanghai!

  1. - JavaScript
  2. ```html
  3. <!DOCTYPE html>
  4. <html>
  5. <body>
  6. <h1>隐藏 HTML 元素</h1>
  7. <h2 id="01">Hello World!</h2>
  8. <h2 id="02">Hello China!</h2>
  9. <h2 id="03">Hello Shanghai!</h2>
  10. <script>
  11. document.getElementById("02").style.display = "none";
  12. </script>
  13. </body>
  14. </html>

显示 HTML 元素

  • jQuery ```html <!DOCTYPE html>

显示 HTML 元素

  1. - JavaScript
  2. ```html
  3. <!DOCTYPE html>
  4. <html>
  5. <body>
  6. <h1>显示 HTML 元素</h1>
  7. <h2 id="01" style="display:none">Hello World!</h2>
  8. <h2 id="02" style="display:none">Hello China!</h2>
  9. <h2 id="03" style="display:none">Hello Shanghai!</h2>
  10. <script>
  11. var myElement = document.getElementById("02");
  12. myElement.style.display = "";
  13. </script>
  14. </body>

样式化 HTML 元素

  • jQuery ```html <!DOCTYPE html>

JavaScript 能够修改 HTML 元素的样式。

  1. - JavaScript
  2. ```html
  3. <!DOCTYPE html>
  4. <html>
  5. <body>
  6. <p id="demo">JavaScript 能够修改 HTML 元素的样式。</p>
  7. <script>
  8. var myElement = document.getElementById("demo");
  9. myElement.style.fontSize = "35px";
  10. </script>
  11. </body>
  12. </html>

删除元素

  • jQuery ```html <!DOCTYPE html>

删除 HTML 元素

Hello World!

Hello China!

  1. - JavaScript
  2. ```html
  3. <!DOCTYPE html>
  4. <html>
  5. <body>
  6. <h1>删除 HTML 元素</h1>
  7. <h2 id="id01">Hello World!</h2>
  8. <h2 id="id02">Hello China!</h2>
  9. <script>
  10. var element = document.getElementById("id01");
  11. element.parentNode.removeChild(element);
  12. </script>
  13. </body>
  14. </html>

获取父元素

  • jQuery ```html <!DOCTYPE html>

获取父级 HTML 元素

Hello World!

Hello China!

Hello Shanghai!

  1. - JavaScript
  2. ```html
  3. <!DOCTYPE html>
  4. <html>
  5. <body>
  6. <h1>获取父级 HTML 元素</h1>
  7. <h2 id="01">Hello World!</h2>
  8. <h2 id="02">Hello China!</h2>
  9. <h2 id="03">Hello Shanghai!</h2>
  10. <p id="demo"></p>
  11. <script>
  12. var myParent = document.getElementById("02").parentNode;
  13. document.getElementById("demo").innerHTML = myParent.nodeName;
  14. </script>
  15. </body>
  16. </html>