1. 程式人生 > >用javascript(js)控制html標籤的屬性和內容

用javascript(js)控制html標籤的屬性和內容

js控制html標籤屬性和內容
通過點語法可以訪問和設定除了class以外的所有標籤屬性,這裡想設定class屬性的話,要使用className來設定,如果想要設定標籤中間的內容,那麼可以使用innerHTML
1.先寫一個用css設定div的樣式

<!DOCTYPE html>
<html>
<head>
    <title>js控制html標籤的屬性和內容</title>
    <style type="text/css">
        #box01{width: 100px;height: 100px
;background:pink;}
</style> </head> <body> <div id="box01" title="我是title屬性" class="class01">我是一個div盒子</div> </body> </html>

頁面顯示如下:
這裡寫圖片描述
2.用js改變原有的html屬性

!DOCTYPE html>
<html>
<head>
    <title>js控制html標籤的屬性和內容</title>
    <style
type="text/css">
#box01{width: 100px;height: 100px;background:pink;} </style> </head> <body> <div id="box01" title="我是title屬性" class="class01">我是一個div盒子</div> </body> </html> <script type="text/javascript"> //1.先獲得指定的id屬性 var box01 = document.getElementById('box01'
); //2.改變div中的title屬性 box01.title = '我是被js改變的title'; //2.改變class的屬性 box01.className = 'class02'; //3.改變div顯示的內容 box01.innerHTML = '我是被js修改的html屬性'
</script>

顯示結果如下:
這裡寫圖片描述