国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

JavaScript DOM可以做什么?

這篇具有很好參考價(jià)值的文章主要介紹了JavaScript DOM可以做什么?。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

JavaScript DOM可以做什么?,JavaScript,Web專區(qū),javascript,前端,開發(fā)語言

1、通過id獲取標(biāo)簽元素

DOM是文檔對(duì)象模型,它提供了一些屬性和方法來方便我們操作document對(duì)象,比如getElementById()方法可以通過某個(gè)標(biāo)簽元素的id來獲取這個(gè)標(biāo)簽元素

// 用法
window.document.getElementById('id');
// 例子
<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>知數(shù)SEO_專注搜索引擎優(yōu)化和品牌推廣</title>
</head>
<body>
    <h2 id="demo">知數(shù)SEO_專注搜索引擎優(yōu)化和品牌推廣</h2>
<script>
        var h2 = document.getElementById('demo');
        console.log(typeof(h2));
        console.log(h2);
</script>
</script>
</body>
</html>

2、操作標(biāo)簽元素的內(nèi)容

使用DOM可以操作HTML標(biāo)簽元素,寫出各種絢麗多彩的特效,最基本的就是操作標(biāo)簽元素的內(nèi)容。步驟就是先找到要操作的標(biāo)簽元素,接下來對(duì)這個(gè)標(biāo)簽元素進(jìn)行操作

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>知數(shù)SEO_專注搜索引擎優(yōu)化和品牌推廣</title>
</head>
<body>
    <h2 id="demo">知數(shù)SEO_專注搜索引擎優(yōu)化和品牌推廣</h2>
    <button onclick="update()">點(diǎn)擊修改h2標(biāo)簽元素的顯示內(nèi)容</button>
<script>
        function update(){
            var h2 = document.getElementById('demo');
            h2.innerHTML = '這是修改后的內(nèi)容';
        }
</script>
</body>
</html>

3、操作標(biāo)簽元素的屬性

3.1 獲取標(biāo)簽元素的屬性

DOM不僅可以操作標(biāo)簽元素的內(nèi)容還可以操作標(biāo)簽元素的屬性。對(duì)象都是有屬性和方法的,我們獲取標(biāo)簽元素的屬性的值可以使用element對(duì)象的getAttribute()方法,這個(gè)方法接受一個(gè)屬性名,返回對(duì)象的屬性值

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>知數(shù)SEO_專注搜索引擎優(yōu)化和品牌推廣</title>
</head>
<body>
    <a id="demo" href="https://www.zhishunet.com">知數(shù)SEO_專注搜索引擎優(yōu)化和品牌推廣</a>
    <button onclick="getAttr()">點(diǎn)擊獲取a標(biāo)簽的href屬性</button>
<script>
    function getAttr(){
        var obj_a = document.getElementById('demo');
        alert(obj_a.getAttribute('href'));
    }
</script>
</body>
</html>
3.2、修改標(biāo)簽元素的屬性

我們可以獲取標(biāo)簽元素的屬性的值,也可以修改元素屬性的值,DOM提供了setAttribute()方法修改標(biāo)簽元素屬性的值

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>知數(shù)SEO_專注搜索引擎優(yōu)化和品牌推廣</title>
</head>
<body>
    <a id="demo" href="https://www.zhishunet.com">知數(shù)SEO_專注搜索引擎優(yōu)化和品牌推廣</a>
    <button onclick="getAttr()">點(diǎn)擊獲取a標(biāo)簽的href屬性</button>
<script>
    function getAttr(){
        var obj_a = document.getElementById('demo');
        obj_a.setAttribute('href','http://www.zhishunet.cn');
    }
</script>
</body>
</html>

其實(shí)不僅可以對(duì)存在的標(biāo)簽屬性的值進(jìn)行修改,對(duì)于不存在的屬性,我們可以添加并設(shè)置它的值

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>知數(shù)SEO_專注搜索引擎優(yōu)化和品牌推廣</title>
</head>
<body>
    <a id="demo">知數(shù)SEO_專注搜索引擎優(yōu)化和品牌推廣</a>
    <button onclick="getAttr()">點(diǎn)擊獲取a標(biāo)簽的href屬性</button>
<script>
    function getAttr(){
        var obj_a = document.getElementById('demo');
        obj_a.setAttribute('href','http://www.zhishunet.cn');
    }
</script>
</body>
</html>

4、操作標(biāo)簽元素的css樣式

操作標(biāo)簽元素的css樣式我們需要使用標(biāo)簽元素的style屬性文章來源地址http://www.zghlxwxcb.cn/news/detail-807681.html

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>知數(shù)SEO_專注搜索引擎優(yōu)化和品牌推廣</title>
</head>
<body>
    <div id="demo" style="width:200px; height:400px;background-color:red;"></div><br>
    <button onclick="update()">點(diǎn)擊修改樣式</button>
<script>
    function update(){
        var obj_a = document.getElementById('demo');
        obj_a.style.backgroundColor = 'black';
    }
</script>
</body>
</html>

到了這里,關(guān)于JavaScript DOM可以做什么?的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • [HTML]Web前端開發(fā)技術(shù)26(HTML5、CSS3、JavaScript )JavaScript基礎(chǔ)——喵喵畫網(wǎng)頁

    [HTML]Web前端開發(fā)技術(shù)26(HTML5、CSS3、JavaScript )JavaScript基礎(chǔ)——喵喵畫網(wǎng)頁

    希望你開心,希望你健康,希望你幸福,希望你點(diǎn)贊! 最后的最后,關(guān)注喵,關(guān)注喵,關(guān)注喵,佬佬會(huì)看到更多有趣的博客哦?。?! 喵喵喵,你對(duì)我真的很重要! 目錄 前言 數(shù)據(jù)類型 數(shù)據(jù)類型-字符型 數(shù)據(jù)類型-數(shù)值型 數(shù)據(jù)類型-布爾型 數(shù)據(jù)類型-其它類型 變量 轉(zhuǎn)義字符 運(yùn)算

    2024年02月20日
    瀏覽(34)
  • JavaScript的三大組成部分是什么?JavaScript的核心組成部分解析:語法、BOM和DOM

    JavaScript的三大組成部分是什么?JavaScript的核心組成部分解析:語法、BOM和DOM

    ???? 博主貓頭虎 帶您 Go to New World.??? ?? 博客首頁——貓頭虎的博客?? ??《面試題大全專欄》 文章圖文并茂??生動(dòng)形象??簡(jiǎn)單易學(xué)!歡迎大家來踩踩~?? ?? 《IDEA開發(fā)秘籍專欄》學(xué)會(huì)IDEA常用操作,工作效率翻倍~?? ?? 《100天精通Golang(基礎(chǔ)入門篇)》學(xué)會(huì)Golang語言

    2024年02月10日
    瀏覽(24)
  • 〖大前端 - 基礎(chǔ)入門三大核心之JS篇?〗- JavaScript 的DOM簡(jiǎn)介

    〖大前端 - 基礎(chǔ)入門三大核心之JS篇?〗- JavaScript 的DOM簡(jiǎn)介

    說明:該文屬于 大前端全棧架構(gòu)白寶書專欄, 目前階段免費(fèi) , 如需要項(xiàng)目實(shí)戰(zhàn)或者是體系化資源,文末名片加V! 作者:不渴望力量的哈士奇(哈哥),十余年工作經(jīng)驗(yàn), 從事過全棧研發(fā)、產(chǎn)品經(jīng)理等工作,目前在公司擔(dān)任研發(fā)部門CTO。 榮譽(yù): 2022年度博客之星Top4、2023年度超

    2024年02月04日
    瀏覽(25)
  • python_web1(前端開發(fā)之HTML、CSS、Bootstap、Javascript、JQuery)

    python_web1(前端開發(fā)之HTML、CSS、Bootstap、Javascript、JQuery)

    知識(shí)總結(jié): Python_web前端開發(fā) python 安裝Flask web框架 pip install flask 簡(jiǎn)介:templates用來返回html的頁面,而非文本。 創(chuàng)建文件index.html 結(jié)構(gòu)如下 index.xml內(nèi)容如下: web1.py內(nèi)容如下: 重新運(yùn)行后: 固定格式:h/div/span/a/img/ul/li/table/input/form 通用的字符編碼 meta charset=“UTF-8” div:一個(gè)

    2024年04月14日
    瀏覽(31)
  • Web前端開發(fā)技術(shù)課程大作業(yè)——南京旅游景點(diǎn)介紹網(wǎng)頁代碼html+css+javascript

    Web前端開發(fā)技術(shù)課程大作業(yè)——南京旅游景點(diǎn)介紹網(wǎng)頁代碼html+css+javascript

    家鄉(xiāng)旅游景點(diǎn)網(wǎng)頁作業(yè)制作 網(wǎng)頁代碼運(yùn)用了DIV盒子的使用方法,如盒子的嵌套、浮動(dòng)、margin、border、background等屬性的使用,外部大盒子設(shè)定居中,內(nèi)部左中右布局,下方橫向浮動(dòng)排列,大學(xué)學(xué)習(xí)的前端知識(shí)點(diǎn)和布局方式都有運(yùn)用,CSS的代碼量也很足、很細(xì)致,使用hover來完成

    2024年02月08日
    瀏覽(28)
  • 前端學(xué)習(xí)記錄~2023.8.3~JavaScript重難點(diǎn)實(shí)例精講~第5章 DOM與事件

    前端學(xué)習(xí)記錄~2023.8.3~JavaScript重難點(diǎn)實(shí)例精講~第5章 DOM與事件

    本章是第五章DOM與事件相關(guān)的內(nèi)容。 DOM是文檔對(duì)象模型,全稱為Document Object Model。DOM用一個(gè)邏輯樹來表示一個(gè)文檔,樹的每個(gè)分支終點(diǎn)都是一個(gè)節(jié)點(diǎn),每個(gè)節(jié)點(diǎn)都包含著對(duì)象。DOM提供了對(duì)文檔結(jié)構(gòu)化的表述,通過綁定不同的事件可以改變文檔的結(jié)構(gòu)、樣式和內(nèi)容,從而能實(shí)現(xiàn)

    2024年02月12日
    瀏覽(25)
  • [HTML]Web前端開發(fā)技術(shù)9(HTML5、CSS3、JavaScript )——喵喵畫網(wǎng)頁

    [HTML]Web前端開發(fā)技術(shù)9(HTML5、CSS3、JavaScript )——喵喵畫網(wǎng)頁

    希望你開心,希望你健康,希望你幸福,希望你點(diǎn)贊! 最后的最后,關(guān)注喵,關(guān)注喵,關(guān)注喵,佬佬會(huì)看到更多有趣的博客哦?。?! 喵喵喵,你對(duì)我真的很重要! 目錄 前言 CSS顏色與背景 顏色color屬性 背景background屬性 1. 背景顏色background-color 2. 背景圖像background-image 3. 背景

    2024年02月03日
    瀏覽(39)
  • [HTML]Web前端開發(fā)技術(shù)12(HTML5、CSS3、JavaScript )——喵喵畫網(wǎng)頁

    [HTML]Web前端開發(fā)技術(shù)12(HTML5、CSS3、JavaScript )——喵喵畫網(wǎng)頁

    希望你開心,希望你健康,希望你幸福,希望你點(diǎn)贊! 最后的最后,關(guān)注喵,關(guān)注喵,關(guān)注喵,佬佬會(huì)看到更多有趣的博客哦!??! 喵喵喵,你對(duì)我真的很重要! 目錄 前言 網(wǎng)頁標(biāo)題:三列自適應(yīng)寬度 網(wǎng)頁標(biāo)題:多行三列自適應(yīng)寬度 一級(jí)水平導(dǎo)航菜單:采用“無序列表+超

    2024年01月16日
    瀏覽(68)
  • [HTML]Web前端開發(fā)技術(shù)13(HTML5、CSS3、JavaScript )橫向二級(jí)導(dǎo)航菜單 Web頁面設(shè)計(jì)實(shí)例——喵喵畫網(wǎng)頁

    [HTML]Web前端開發(fā)技術(shù)13(HTML5、CSS3、JavaScript )橫向二級(jí)導(dǎo)航菜單 Web頁面設(shè)計(jì)實(shí)例——喵喵畫網(wǎng)頁

    希望你開心,希望你健康,希望你幸福,希望你點(diǎn)贊! 最后的最后,關(guān)注喵,關(guān)注喵,關(guān)注喵,佬佬會(huì)看到更多有趣的博客哦?。?! 喵喵喵,你對(duì)我真的很重要! 目錄 前言 橫向二級(jí)導(dǎo)航菜單 Web頁面設(shè)計(jì)實(shí)例 總結(jié) 該練的還是要練,終究是自己的! 網(wǎng)頁標(biāo)題:二級(jí)下拉導(dǎo)航

    2024年01月17日
    瀏覽(43)
  • [HTML]Web前端開發(fā)技術(shù)7(HTML5、CSS3、JavaScript )CSS的定位機(jī)制——喵喵畫網(wǎng)頁

    [HTML]Web前端開發(fā)技術(shù)7(HTML5、CSS3、JavaScript )CSS的定位機(jī)制——喵喵畫網(wǎng)頁

    希望你開心,希望你健康,希望你幸福,希望你點(diǎn)贊! 最后的最后,關(guān)注喵,關(guān)注喵,關(guān)注喵,佬佬會(huì)看到更多有趣的博客哦?。。?喵喵喵,你對(duì)我真的很重要! 目錄 前言 CSS的定位機(jī)制 文檔流定位 元素類型?? 浮動(dòng)定位 float的用處 float的特點(diǎn) clear屬性 層定位 position屬性

    2024年02月05日
    瀏覽(41)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包