HTML基本属性解说Word文件下载.docx
《HTML基本属性解说Word文件下载.docx》由会员分享,可在线阅读,更多相关《HTML基本属性解说Word文件下载.docx(18页珍藏版)》请在冰豆网上搜索。
/script>
/head>
body>
aid="
myAnchor"
href="
Microsoft<
/a>
inputtype="
button"
onclick="
changeLink()"
value="
Changelink"
/body>
/html>
3innerHTML属性可设置或返回单元格的开始标签和结束标签之间的HTML。
tabledataObject.innerHTML=text
下面的例子返回了表元的innerHTML:
functionalertInnerHTML()
{
alert(document.getElementById("
td1"
).innerHTML);
}
tableborder="
1"
tr>
th>
Firstname<
/th>
Lastname<
/tr>
tdid="
Peter<
/td>
Griffin<
/table>
br/>
onclick=alertInnerHTML()
value="
AlertinnerHTML"
/>
4innerHTML属性设置或返回表格行的开始和结束标签之间的HTML。
tablerowObject.innerHTML=HTML
下面的例子返回了表格行的innerHTML:
functiongetInnerHTML()
tr1"
trid="
tr2"
td>
getInnerHTML()"
AlertinnerHTMLoftablerow"
5images集合可返回对文档中所有Image对象的引用。
document.images[]
提示和注释
注释:
为了与0级DOM兼容,该集合不包括由<
object>
标记定义的图像。
imgborder="
0"
src="
hackanm.gif"
width="
48"
height="
compman.gif"
107"
98"
document.write("
Thisdocumentcontains:
"
)
document.write(document.images.length+"
images."
6index属性可返回下拉列表中选项的索引位置。
optionObject.index
本例可返回下拉列表中所选的选项的索引位置:
functionalertIndex()
varx=document.getElementById("
mySelect"
).selectedIndex;
vary=document.getElementsByTagName("
option"
);
alert(y[x].text+"
hastheindexof:
+y[x].index);
form>
Selectyourfavoritefruit:
selectid="
<
option>
Apple<
/option>
Orange<
Pineapple<
Banana<
/select>
alertIndex()"
Showindexofthechosenfruit"
/form>
7insertCell()方法用于在HTML表的一行的指定位置插入一个空的<
元素。
tablerowObject.insertCell(index)
返回值
一个TableCell对象,表示新创建并被插入的<
该方法将创建一个新的<
元素,把它插入行中指定的位置。
新单元格将被插入当前位于index指定位置的表元之前。
如果index等于行中的单元格数,则新单元格被附加在行的末尾。
请注意,该方法只能插入<
数据表元。
若需要给行添加头表元,必须用Document.createElement()方法和Node.insertBefore()方法(或相关的方法)创建并插入一个<
8insertRow()方法用于在表格中的指定位置插入一个新行。
tableObject.insertRow(index)
返回一个TableRow,表示新插入的行。
该方法创建一个新的TableRow对象,表示一个新的<
标记,并把它插入表中的指定位置。
新行将被插入index所在行之前。
若index等于表中的行数,则新行将被附加到表的末尾。
如果表是空的,则新行将被插入到一个新的<
tbody>
段,该段自身会被插入表中。
抛出
若参数index小于0或大于等于表中的行数,该方法将抛出代码为INDEX_SIZE_ERR的DOMException异常。
9isMap属性返回图像是否是服务器端图像映射。
imageObject.isMap
下面的例子可检测图像是否是服务器端图像映射:
imgid="
planets"
planets.gif"
width="
145"
126"
usemap="
#planetmap"
mapname="
planetmap"
areaid="
venus"
shape="
circle"
coords="
124,58,8"
alt="
TheplanetVenus"
href="
venus.htm"
/map>
p>
Istheimageaserver-sideimagemap?
x=document.getElementById('
planets'
document.write(x.isMap);
/p>
10javaEnabled()方法可返回一个布尔值,该值指示浏览器是否支持并启用了Java。
如果是,则返回true,否则返回false。
navigator.javaEnabled()
提示:
可以使用navigator.javaEnabled()来检测当前浏览器是否支持Java,从而知道浏览器是否能显示Java小程序。
下面的例子讲返回当前浏览器是否已启用Java的布尔值:
alert(navigator.javaEnabled())
输出:
true
11lang属性可设置或返回元素的预言代码。
bodyObject.lang=language-code
下面的例子将展示获取<
元素的语言代码的两种方法:
bodyid="
myid"
lang="
en-us"
x=document.getElementsByTagName('
body'
)[0];
Bodylanguage:
+x.lang);
Analternateway:
document.write(document.getElementById('
myid'
).lang);
en-us
12lang属性设置或返回元素的语言。
语法:
object.lang=language-code
本例展示了两种获取<
元素的语言的方法:
13lastModified属性可返回文档最后被修改的日期和时间。
document.lastModified
该值来自于Last-ModifiedHTTP头部,它是由Web服务器发送的可选项。
Thisdocumentwaslastmodifiedon:
document.write(document.lastModified)
14left属性设置定位元素左外边距边界与其包含块左边界之间的偏移。
Object.style.left=auto|%|length
可能的值
值
auto
默认。
通过浏览器来计算左侧的位置。
%
设置元素的左边到最近一个具有定位设置父元素的左边缘的百分比位置。
length
使用px、cm等单位设置元素的左边到最近一个具有定位设置父元素的左边缘的位置。
可使用负值。
如果"
position"
属性的值为"
static"
,那么设置"
left"
属性不会产生任何效果。
下面的例子对按钮的左边进行设置:
styletype="
text/css"
input
position:
absolute;
/style>
functionsetLeftEdge()
document.getElementById("
b1"
).style.left="
100px"
id="
setLeftEdge()"
Setleftedgeto100px"
15length属性可返回表单中元素的数目。
formObject.length
下面的例子可返回表单中元素的数目:
formid="
myForm"
method="
get"
Name:
text"
size="
20"
PeterGriffin"
Text:
HelloWorld"
NumberofelementsinmyForm:
myForm'
).length);
16length属性可返回下拉列表中选项的数目。
selectObject.length=number
下面的例子可返回下拉列表的id:
functiongetLength()
).length)
Pear<
getLength()"
Howmanyoptionsinthelist?
17letterSpacing属性设置字符之间的空白。
Object.style.letterSpacing=normal|length
normal
定义字符间的标准空间。
定义字符间的固定空间。
本例改变字符之间的空白:
functionchangeLetterSpacing()
p1"
).style.letterSpacing="
3"
p2"
-1"
pid="
Thisisanexampleparagraph.<
Thisisanotherexampleparagraph.<
changeLetterSpacing()"
Changeletter-spacing"
18lineCap属性指定线段的末端如何绘制。
CanvasRenderingContext2D.lineCap
lineCap属性指定线段如何结束。
只有绘制较宽线段时,它才有效。
这个属性的合法值如下表所示。
默认值是:
butt"
。
含义
这个默认值指定了线段应该没有线帽。
线条的末点是平直的而且和线条的方向正交,这条线段在其端点之外没有扩展。
round"
这个值指定了线段应该带有一个半圆形的线帽,半圆的直径等于线段的宽度,并且线段在端点之外扩展了线段宽度的一半。
square"
这个值表示线段应该带有一个矩形线帽。
这个值和"
一样,但是线段扩展了自己的宽度的一半。
FireFox1.5没有正确地实现"
线帽样式。
Butt线帽被当作是"
线帽一样地绘制。
19lineHeight属性设置行之间的距离(行高)。
Object.style.lineHeight=normal|number|length|%
设置合理的行间距。
number
设置数字,此数字会与当前的字体尺寸相乘来设置行间距。
设置固定的行间距。
基于当前字体尺寸的百分比行间距。
本例改变行高:
functionchangeLineHeight()
div1"
).style.lineHeight="
2"
divid="
Thisissometext.Thisissometext.Thisissometext.
/div>
changeLineHeight()"
Changeline-height"
20lineJoin属性说明如何绘制交点。
CanvasRenderingContext2D.lineJoin
当一个路径包含了线段或曲线相交的交点的时候,lineJoin属性说明如何绘制这些交点。
只有当绘制具有宽度的线条的时候,这一属性的效果才能表现出来。
这一属性的默认值是"
miter"
,它说明了两条线段的外边缘一直扩展到它们相交。
当两条线段以一个锐角相交,斜角连接可能变得很长。
miterLimit属性为一个斜面的长度设置了上限。
超过这一限制,斜面就变成斜角了。
值"
说明定点的外边缘应该和一个填充的弧接合,这个弧的直径等于线段的宽度。
bevel"
值说明顶点的外边缘应该和一个填充的三角形相交。
21lineTo()方法为当前子路径添加一条直线。
lineTo(x,y)
x,y
直线的终点的坐标。
lineTo()方法为当前子路径添加一条直线。
这条直线从当前点开始,到(x,y)结束。
当方法返回时,当前点是(x,y)。
22links集合可返回对文档中所有Area和Link对象的引用。
document.links[]
imgsrc="
Venus"
Numberoflinksinthisdocument:
document.write(document.links.length)
23listStyleImage属性把图像设置为列表项标志。
Object.style.listStyleImage=url|none
url
图形的路径。
none
不会显示图像。
下面的例子改变列表的列