JS Dom Tree

Dom tree
  • JavaScript 能夠改變頁面中的所有 HTML 元素
  • JavaScript 能夠改變頁面中的所有 HTML 屬性
  • JavaScript 能夠改變頁面中的所有 CSS 樣式
  • JavaScript 能夠對頁面中的所有事件做出反應

查找HTML 元素:

  • 通過 id 找到 HTML 元素
  • 通過標簽名找到 HTML 元素
  • 通過類名找到 HTML 元素
id

var x=document.getElementById("intro");
返回值是一個對象obj

標簽名

var x=document.getElementById("main"); var y=x.getElementsByTagName("p");

通過類名

var x=document.getElementsByClassName("intro");

改變HTML屬性

<img id="image" src="smiley.gif"><script>document.getElementById("image").src="landscape.jpg";</script>

該bainHTML樣式(CSS)

document.getElementById(*id*).style.*property*=*新樣式*
例子:
=========
<p id="p1">Hello World!</p><p id="p2">Hello World!</p>
<script>
document.getElementById("p2").style.color="blue";//顏色
document.getElementById("p2").style.fontFamily="Arial";//字體
document.getElementById("p2").style.fontSize="larger";//字號
</script>""
==========

使用事件

當事件被觸發(fā)時執(zhí)行代碼:

<h1 id="id1">我的標題 1</h1> <button type="button" onclick="document.getElementById('id1').style.color='red'">點我!</button>

隱藏文本和顯示文本語法:

<input type="button" value="隱藏文本" onclick="document.getElementById('p1').style.visibility='hidden'" /> <input type="button" value="顯示文本" onclick="document.getElementById('p1').style.visibility='visible'" />

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • 通過 HTML DOM,可訪問 JavaScript HTML 文檔的所有元素。 HTML DOM (文檔對象模型...
    夜幕小草閱讀 506評論 0 10
  • 工廠模式類似于現(xiàn)實生活中的工廠可以產生大量相似的商品,去做同樣的事情,實現(xiàn)同樣的效果;這時候需要使用工廠模式。簡單...
    舟漁行舟閱讀 8,131評論 2 17
  • 警告請使用 document.write() 僅僅向文檔輸出寫內容。如果在文檔已完成加載后執(zhí)行 document....
    鹿守心畔光閱讀 665評論 0 10
  • JavaScript HTML DOM 通過HTML DOM,可以訪問JavaScript HTML文檔的所有元素...
    edwin_hei閱讀 488評論 0 2
  • 我對妳 是喜歡還是感動 我真的不知道 你對我太好 我配的上這個好嗎? 感動不是愛 我知道 但我真的在這段時間分不清...
    showloandy閱讀 227評論 0 0

友情鏈接更多精彩內容