中文字幕理论片,69视频免费在线观看,亚洲成人app,国产1级毛片,刘涛最大尺度戏视频,欧美亚洲美女视频,2021韩国美女仙女屋vip视频

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
DOM 修改屬性簡單操作

文章目錄

屬性操作

非表單元素的屬性

href、title、id、src、className

var link = document.getElementById('link');
console.log(link.href);
console.log(link.title);

var pic = document.getElementById('pic');
console.log(pic.src);

案例:

? 點擊按鈕,切換img標簽里的圖片

? 點擊按鈕顯示隱藏div

  • innerHTML和innerText
var box = document.getElementById('box');
box.innerHTML = '我是文本<p>我會生成為標簽</p>';
console.log(box.innerHTML);
box.innerText = '我是文本<p>我不會生成為標簽</p>';
console.log(box.innerText);
  • HTML轉(zhuǎn)義符
""
''
&&
<<    //less than  小于
>>   // greater than  大于
空格    
?&copy;
  • innerHTML和innerText的區(qū)別
  • innerText的兼容性處理

表單元素屬性

  • value 用于大部分表單元素的內(nèi)容獲取(option除外)
  • type 可以獲取input標簽的類型(輸入框或復(fù)選框等)
  • disabled 禁用屬性
  • checked 復(fù)選框選中屬性
  • selected 下拉菜單選中屬性

案例

  • 給文本框賦值,獲取文本框的值
  • 點擊按鈕禁用文本框
  • 搜索文本框
  • 檢測用戶名是否是3-6位,密碼是否是6-8位,如果不滿足要求高亮顯示文本框
  • 設(shè)置下拉框中的選中項
  • 全選反選

自定義屬性操作

  • getAttribute() 獲取標簽行內(nèi)屬性
  • setAttribute() 設(shè)置標簽行內(nèi)屬性
  • removeAttribute() 移除標簽行內(nèi)屬性
  • 與element.屬性的區(qū)別: 上述三個方法用于獲取任意的行內(nèi)屬性。

樣式操作

  • 使用style方式設(shè)置的樣式顯示在標簽行內(nèi)
var box = document.getElementById('box');
box.style.width = '100px';
box.style.height = '100px';
box.style.backgroundColor = 'red';
  • 注意

    通過樣式屬性設(shè)置寬高、位置的屬性類型是字符串,需要加上px

類名操作

  • 修改標簽的className屬性相當(dāng)于直接修改標簽的類名
var box = document.getElementById('box');
box.className = 'clearfix';

案例

  • 開關(guān)燈
<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>開燈</title>
  <style>
    .cls {
      background-color: black;
    }
  </style>
</head>
<body id="bd">
<input type="button" value="開/關(guān)燈" id="btn"/>
<script src="common.js"></script>
<script>
  my$("btn").onclick = function () {
    //獲取body標簽
    document.body.className = document.body.className != "cls" ? "cls" : "";
  };
</script>
</body>
</html>
  • 點擊按鈕變色
  • 圖片切換二維碼案例
  • 當(dāng)前輸入的文本框高亮顯示
  • 點擊按鈕改變div的大小和位置
  • 列表隔行變色、高亮顯示
  • 京東商品展示
  • tab選項卡切換
本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
js day01 變量, 引入, 屬性操作, 樣式操作
js 為label標簽和div標簽賦值的方法
innerText 與 innerHtml的區(qū)別 (一)
js中的DOM操作
vue的相關(guān)面試題
javascript快速入門6
更多類似文章 >>
生活服務(wù)
熱點新聞
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服