1、标签属性介绍
基本语法
功能
注意:
代码
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8" />
</head>
<body>
<font color="green" size="6">文本内容</font>
<img src="http://www.yyfun001.com/res/htmlclassics/full/images/page2_bg.png" width="200" />
</body>
</html>
代码讲解
1、标签属性
文本内容
color=”green” 文字颜色为绿色
size=”6” 文字大小为6
2、标签属性
src=http://www.yyfun001.com/res/htmlclassics/full/images/page2_bg.png 图片路径
width=”200” 图片宽度为200
2、操纵标签属性
(1)获取标签属性值
基本语法
功能
代码
<!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");
var fontSize = fontObj.size;
var fontColor = fontObj.color;
alert(fontSize+fontColor);
</script>
</body>
</html>
代码讲解
1、获取标签属性值
var fontObj = document.getElementById(“font1”);
var fontSize = fontObj.size;
var fontColor = fontObj.color;
var fontObj = document.getElementById(“font1”); 获取font标签元素
var fontSize = fontObj.size; 获取font标签元素的大小
var fontColor = fontObj.color; 获取font标签元素的颜色
(2)设置标签属性值
基本语法
功能
代码
<!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>
代码讲解
1、设置标签属性值
var fontObj = document.getElementById(“font1”); 获取font标签元素
fontObj.size = 20; 设置font标签元素的大小为20
fontObj.color = “orange”; 设置font标签元素的颜色为桔色
3、标签offset属性 (只读属性)
基本语法
var 变量 = 标签对象.offsetWidth;
var 变量 = 标签对象.offsetHeight;
var 变量 = 标签对象.offsetLeft;
var 变量 = 标签对象.offsetTop;
功能
offsetWidth 获取标签对象的宽
offsetHeight获取标签对象的高
offsetLeft获取标签对象的宽左边距
offsetTop获取标签对象的上边距
代码
<!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 imgObj = document.getElementById("img1");
var width = imgObj.offsetWidth;
var height = imgObj.offsetHeight;
var left = imgObj.offsetLeft;
var tops = imgObj.offsetTop;
alert("宽:"+width+" 高:"+height+" 左:"+left+" 上:"+tops);
</script>
</body>
</html>
代码讲解
1、标签属性
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标签的上边距
4、标签内容属性
基本语法
只有双标签才具有该属性
标签对象.innerHTML
标签对象.innerText
功能
innerHTML设置或获得标签内部html内容(识别并显示标签)
innerText设置或获得标签内容text内容(不识别、不显示标签)
注意:
代码
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8" />
<script type="text/javascript">
var obj1 = document.getElementById("div1");
var txt1 = obj1.innerHTML;
var txt2 = obj1.innerText;
alert("txt1:"+txt1+" txt2:"+txt2);
</script>
</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>
</body>
</html>
代码讲解
1、获得标签内容
var obj1 = document.getElementById(“div1”);
var txt1 = obj1.innerHTML;
var txt2 = obj1.innerText;
var txt1 = obj1.innerHTML; 获得div中的html内容
var txt2 = obj1.innerText; 获得div中文本
5、驼峰命名规则
(1)大驼峰
名称中所有的单词首字母必须大写
UserInfo、TagLib、Person
(2)、小驼峰
名称中第二个单词开始首字母大写
fontSize、color、face