1.标签属性介绍

  1. 基本语法
  2. <font 属性名="值" 属性名="值" ……></font>
  3. <img 属性名="值" 属性名="值" …… />
  4. 功能
  5. 用于标签的特定显示效果。
  6. 注意:
  7. 标签属性不能混用。
  8. 1、<font>标签属性
  9. <font color="green" size="6">文本内容</font>
  10. color="green" 文字颜色为绿色
  11. size="6" 文字大小为6
  12. 2、<img>标签属性
  13. <img src="http://www.yyfun001.com/res/htmlclassics/full/images/page2_bg.png" width="200" />
  14. src=http://www.yyfun001.com/res/htmlclassics/full/images/page2_bg.png 图片路径
  15. width="200" 图片宽度为200
  1. eg
  2. <!DOCTYPE html>
  3. <html>
  4. <head>
  5. <meta charset="UTF-8" />
  6. </head>
  7. <body>
  8. <font color="green" size="6">文本内容</font>
  9. <img src="http://www.yyfun001.com/res/htmlclassics/full/images/page2_bg.png" width="200" />
  10. </body>
  11. </html>

显示效果:
image.png

2.操纵标签属性

  1. 1)获取标签属性值
  2. 基本语法
  3. var变量 = 标签对象.属性名;
  4. 功能
  5. 用于获取标签的某个属性的值。
  6. 1、获取<font>标签属性值
  7. var fontObj = document.getElementById("font1");
  8. var fontSize = fontObj.size;
  9. var fontColor = fontObj.color;
  10. var fontObj = document.getElementById("font1"); 获取font标签元素
  11. var fontSize = fontObj.size; 获取font标签元素的大小
  12. var fontColor = fontObj.color; 获取font标签元素的颜色
  1. eg
  2. <!DOCTYPE html>
  3. <html>
  4. <head>
  5. <meta charset="UTF-8" />
  6. </head>
  7. <body>
  8. <font color="green" size="6" id="font1">文本内容</font>
  9. <img src="http://www.yyfun001.com/res/htmlclassics/full/images/page2_bg.png" width="200" id="img1" />
  10. <script type="text/javascript">
  11. var fontObj = document.getElementById("font1");
  12. var fontSize = fontObj.size;
  13. var fontColor = fontObj.color;
  14. alert(fontSize+fontColor);
  15. </script>
  16. </body>
  17. </html>
  18. 显示效果为 6green
(2)设置标签属性值


基本语法
    标签对象.属性名 = 值;

功能
        用于设置标签的某个属性值。

1、设置<font>标签属性值           

        var fontObj = document.getElementById("font1");  获取font标签元素

        fontObj.size = 20;  设置font标签元素的大小为20

        fontObj.color = "orange";  设置font标签元素的颜色为桔色
eg:
<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8" />
</head>
<body>
    <font color="green" size="6" id="font1">文本内容</font>
  <img src="http://www.yyfun001.com/res/htmlclassics/full/images/page2_bg.png" width="200" id="img1" />

    <script type="text/javascript">
      var fontObj = document.getElementById("font1");
      fontObj.size = 20;
      fontObj.color = "orange";
    </script>
</body>
</html>

image.png
3.标签offset属性

基本语法
    var 变量 = 标签对象.offsetWidth;

    var 变量 = 标签对象.offsetHeight;

    var 变量 = 标签对象.offsetLeft;

    var 变量 = 标签对象.offsetTop;

功能
        offsetWidth 获取标签对象的宽

        offsetHeight获取标签对象的高

        offsetLeft获取标签对象的宽左边距

        offsetTop获取标签对象的上边距
eg:
<img>标签属性           

        var imgObj = document.getElementById("img1");

        var width = imgObj.offsetWidth;

    var height = imgObj.offsetHeight;

    var left = imgObj.offsetLeft;

    var tops = imgObj.offsetTop;

    var width = imgObj.offsetWidth;  获取img标签的宽度

    var height = imgObj.offsetHeight;  获取img标签的高度

    var left = imgObj.offsetLeft;  获取img标签的左边距

    var tops = imgObj.offsetTop;  获取img标签的上边距

image.png

4.标签内容属性

基本语法
标签对象.innerHTML
标签对象.innerText
功能
innerHTML设置或获得标签内部html内容
innerText设置或获得标签内容text内容
注意:
只有双标签才具有该属性。
    1、获得<div>标签内容           

        var obj1 = document.getElementById("div1");

        var txt1 = obj1.innerHTML;

    var txt2 = obj1.innerText;

    var txt1 = obj1.innerHTML;  获得div中的html内容

    var txt2 = obj1.innerText;  获得div中文本
eg:
<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8" />
</head>
<body>
    <div id="div1">
      <font color="green" size="6">文本内容</font>
    </div>
<div id="div2">
    <img src="http://www.yyfun001.com/res/htmlclassics/full/images/page2_bg.png" width="200" />
</div>

    <script type="text/javascript">
      var obj1 = document.getElementById("div1");
      var txt1 = obj1.innerHTML;
      var txt2 = obj1.innerText;

      alert("txt1:"+txt1+" txt2:"+txt2);

    </script>
</body>
</html>

image.png