JS各种方法和属性

索关键字: Array date math string number 顶层函数 事件表 window(窗口) screen(屏幕) history(历史) location(位置) document(文件)

anchor(锚) tablerow(表格行) table(表格) tablecell(表格单元格) background(背景属性) border(边框属性) margin(外边距) padding(内边距)layout(布局) list(列表) positioning(定位) printing scrollbar(滚动条) text 文本

 

 

Array 对象

Array 对象用于在单个的变量中存储多个值。

创建 Array 对象的语法:

new Array(); new Array(size); new Array(element0, element1, ..., elementn);

Array 对象方法

 

方法描述参数1参数2用法
concat()连接数组两个或更多的,并返回结果。该参数可以是具体的值,也可以是数组对象。可以是任意多个。 arrayObject.concat(arrayX,arrayX,......,arrayX)
join()把数组的所有元素放入一个字符串。元素通过指定的分隔符进行分隔。分隔数组可选。指定要使用的分隔符。如果省略该参数,则使用逗号作为分隔符。 arrayObject.join(separator)
pop()删除并返回数组的最后一个元素  arrayObject.pop()
push()向数组的末尾添加一个或更多元素,并返回新的长度。必需。要添加到数组的第一个元素。可选。可添加多个元素。arrayObject.push(newelement1,newelement2,....,newelementX)
reverse()颠倒数组中元素的顺序。  arrayObject.reverse()
shift()删除并返回数组的第一个元素  arrayObject.shift()
slice()从某个已有的数组返回选定的元素必需。规定从何处开始选取。如果是负数,那么它规定从数组尾部开始算起的位置。也就是说,-1 指最后一个元素,-2 指倒数第二个元素,以此类推。可选。规定从何处结束选取。该参数是数组片断结束处的数组下标。如果没有指定该参数,那么切分的数组包含从 start
到数组结束的所有元素。如果这个参数是负数,那么它规定的是从数组尾部开始算起的元素。
arrayObject.slice(start,end)
sort()对数组的元素进行排序可选。规定排序顺序。必须是函数。 arrayObject.sort(sortby)
splice()删除元素,并向数组添加新元素。必需。规定从何处添加/删除元素。
该参数是开始插入和(或)删除的数组元素的下标,必须是数字。
必需。规定应该删除多少元素。必须是数字,但可以是 "0"。
如果未规定此参数,则删除从 index 开始到原数组结尾的所有元素。
arrayObject.splice(index,howmany,element1,.....,elementX)
toSource()返回该对象的源代码。  object.toSource()
toString()把数组转换为字符串,并返回结果。  arrayObject.toString()
toLocaleString()把数组转换为本地数组,并返回结果。  arrayObject.toLocaleString()
unshift()向数组的开头添加一个或更多元素,并返回新的长度。必需。向数组添加的第一个元素。可选。可添加若干个元素。arrayObject.unshift(newelement1,newelement2,....,newelementX)
valueOf()返回数组对象的原始值  arrayObject.valueOf()

 

Date 对象

Date 对象用于处理日期和时间。

创建 Date 对象的语法:

var myDate=new Date()

Date 对象方法

FF: Firefox, IE: Internet Explorer

方法描述Date方法使用都需要先创建date对象来调用
Date()返回当日的日期和时间。
getDate()从 Date 对象返回一个月中的某一天 (1 ~ 31)。
getDay()从 Date 对象返回一周中的某一天 (0 ~ 6)。
getMonth()从 Date 对象返回月份 (0 ~ 11)。
getFullYear()从 Date 对象以四位数字返回年份。
getHours()返回 Date 对象的小时 (0 ~ 23)。
getMinutes()返回 Date 对象的分钟 (0 ~ 59)。
getSeconds()返回 Date 对象的秒数 (0 ~ 59)。
getMilliseconds()返回 Date 对象的毫秒(0 ~ 999)。
getTime()返回 1970 年 1 月 1 日至今的毫秒数。
getTimezoneOffset()返回本地时间与格林威治标准时间 (GMT) 的分钟差。
getUTCDate()根据世界时从 Date 对象返回月中的一天 (1 ~ 31)。
getUTCDay()根据世界时从 Date 对象返回周中的一天 (0 ~ 6)。
getUTCMonth()根据世界时从 Date 对象返回月份 (0 ~ 11)。
getUTCFullYear()根据世界时从 Date 对象返回四位数的年份。
getUTCHours()根据世界时返回 Date 对象的小时 (0 ~ 23)。
getUTCMinutes()根据世界时返回 Date 对象的分钟 (0 ~ 59)。
getUTCSeconds()根据世界时返回 Date 对象的秒钟 (0 ~ 59)。
getUTCMilliseconds()根据世界时返回 Date 对象的毫秒(0 ~ 999)。
parse()返回1970年1月1日午夜到指定日期(字符串)的毫秒数。
setDate()设置 Date 对象中月的某一天 (1 ~ 31)。
setMonth()设置 Date 对象中月份 (0 ~ 11)。
setFullYear()设置 Date 对象中的年份(四位数字)。
setYear()请使用 setFullYear() 方法代替。
setHours()设置 Date 对象中的小时 (0 ~ 23)。
setMinutes()设置 Date 对象中的分钟 (0 ~ 59)。
setSeconds()设置 Date 对象中的秒钟 (0 ~ 59)。
setMilliseconds()设置 Date 对象中的毫秒 (0 ~ 999)。
setTime()以毫秒设置 Date 对象。
setUTCDate()根据世界时设置 Date 对象中月份的一天 (1 ~ 31)。
setUTCMonth()根据世界时设置 Date 对象中的月份 (0 ~ 11)。
setUTCFullYear()根据世界时设置 Date 对象中的年份(四位数字)。
setUTCHours()根据世界时设置 Date 对象中的小时 (0 ~ 23)。
setUTCMinutes()根据世界时设置 Date 对象中的分钟 (0 ~ 59)。
setUTCSeconds()根据世界时设置 Date 对象中的秒钟 (0 ~ 59)。
setUTCMilliseconds()根据世界时设置 Date 对象中的毫秒 (0 ~ 999)。
toSource()返回该对象的源代码。
toString()把 Date 对象转换为字符串。
toTimeString()把 Date 对象的时间部分转换为字符串。
toDateString()把 Date 对象的日期部分转换为字符串。
toGMTString()请使用 toUTCString() 方法代替。
toUTCString()根据世界时,把 Date 对象转换为字符串。
toLocaleString()根据本地时间格式,把 Date 对象转换为字符串。
toLocaleTimeString()根据本地时间格式,把 Date 对象的时间部分转换为字符串。
toLocaleDateString()根据本地时间格式,把 Date 对象的日期部分转换为字符串。
UTC()根据世界时返回 1997 年 1 月 1 日 到指定日期的毫秒数。
valueOf()返回 Date 对象的原始值。

 

Math 对象

Math 对象用于执行数学任务。

使用 Math 的属性和方法的语法:

var pi_value=Math.PI; var sqrt_value=Math.sqrt(15);

 

Math 对象属性

FF: Firefox, IE: Internet Explorer

属性描述用法
E返回算术常量 e,即自然对数的底数(约等于2.718)。需要Math对象调用
LN2返回 2 的自然对数(约等于0.693)。
LN10返回 10 的自然对数(约等于2.302)。
LOG2E返回以 2 为底的 e 的对数(约等于 1.414)。
LOG10E返回以 10 为底的 e 的对数(约等于0.434)。
PI返回圆周率(约等于3.14159)。
SQRT1_2返回返回 2 的平方根的倒数(约等于 0.707)。
SQRT2返回 2 的平方根(约等于 1.414)。

Math 对象方法

FF: Firefox, IE: Internet Explorer

方法描述值2用法
abs(x)返回数的绝对值。必需。必须是一个数值。 Math.abs(x)
acos(x)返回数的反余弦值。必需。必须是 -1.0 ~ 1.0 之间的数。 Math.acos(x)
asin(x)返回数的反正弦值。必需。必须是 -1.0 ~ 1.0 之间的数。 Math.asin(x)
atan(x)以介于 -PI/2 与 PI/2 弧度之间的数值来返回 x 的反正切值。必需。必须是一个数值。 Math.atan(x)
atan2(y,x)返回从 x 轴到点 (x,y) 的角度(介于 -PI/2 与 PI/2 弧度之间)。必需。指定点的 X 坐标。必需。指定点的 y 坐标。Math.atan2(y,x)
ceil(x)对数进行上舍入。必需。必须是一个数值。 Math.ceil(x)
cos(x)返回数的余弦。必需。必须是一个数值。 Math.cos(x)
exp(x)返回 e 的指数。必需。任意数值或表达式。被用作指数。 Math.exp(x)
floor(x)对数进行下舍入。必需。任意数值或表达式。 Math.floor(x)
log(x)返回数的自然对数(底为e)。必需。任意数值或表达式。 Math.log(x)
max(x,y)返回 x 和 y 中的最高值。0 或多个值。多个值Math.max(x...)
min(x,y)返回 x 和 y 中的最低值。0 或多个值。多个值Math.min(x...)
pow(x,y)返回 x 的 y 次幂。必需。底数。必须是数字。必需。幂数。必须是数字。Math.pow(x,y)
random()返回 0 ~ 1 之间的随机数。  Math.random()
round(x)把数四舍五入为最接近的整数。必需。必须是数字。 Math.round(x)
sin(x)返回数的正弦。必需。一个以弧度表示的角。将角度乘以 0.017453293 (2PI/360)即可转换为弧度。 Math.sin(x)
sqrt(x)返回数的平方根。必需。必须是大于等于 0 的数。 Math.sqrt(x)
tan(x)返回角的正切。必需。一个以弧度表示的角。将角度乘以 0.017453293 (2PI/360)即可转换为弧度。 Math.tan(x)

 

创建 Number 对象的语法:

var myNum=new Number(value); var myNum=Number(value);

Number 对象属性

 

属性描述FFIE
constructor返回对创建此对象的 Number 函数的引用。  
MAX_VALUE可表示的最大的数。  
MIN_VALUE可表示的最小的数。  
NaN非数字值。  
NEGATIVE_INFINITY负无穷大,溢出时返回该值。  
POSITIVE_INFINITY正无穷大,溢出时返回该值。  
prototype使您有能力向对象添加属性和方法。  

 

Number 对象方法

FF: Firefox, IE: Internet Explorer

方法描述用法
toFixed把数字转换为字符串,结果的小数点后有指定位数的数字。指定小数位数 0-20之间NumberObject.toFixed(num)
toExponential把对象的值转换为指数计数法。 科学计数法指定小数位数 0-20之间NumberObject.toExponential(num)
toPrecision把数字格式化为指定的长度。指定小数位数 0-20之间NumberObject.toPrecision(num)

 

String 对象

String 对象用于处理文本(字符串)。

创建 String 对象的语法:

new String(s); String(s);

 

String 对象方法

 

方法描述值2用法
anchor()创建 HTML 锚。必需。为锚定义名称。 stringObject.anchor(anchorname)
big()用大号字体显示字符串。  stringObject.big()
blink()显示闪动字符串。   IE不适用  stringObject.blink()
bold()使用粗体显示字符串。  stringObject.bold()
charAt()返回在指定位置的字符。  stringObject.charAt()
charCodeAt()返回在指定的位置的字符的 Unicode 编码。  stringObject.charCodeAt()
concat()连接字符串。必需。将被连接为一个字符串的一个或多个字符串对象。 stringObject.concat(stringX,stringX,...,stringX)
fixed()以打字机文本显示字符串。  stringObject.fixed()
fontcolor()使用指定的颜色来显示字符串。必需。为字符串规定 font-color。该值必须是颜色名(red)、RGB 值(rgb(255,0,0))或者十六进制数(#FF0000)。 stringObject.fontcolor(color)
fontsize()使用指定的尺寸来显示字符串。size 参数必须是从 1 至 7 的数字。 stringObject.fontsize(size)
fromCharCode()从字符编码创建一个字符串。必需。一个或多个 Unicode 值,即要创建的字符串中的字符的 Unicode 编码。 String.fromCharCode(numX,numX,...,numX)
indexOf()检索字符串。必需。规定需检索的字符串值。可选的整数参数。规定在字符串中开始检索的位置stringObject.indexOf(searchvalue,fromindex)
italics()使用斜体显示字符串。  String.italics()
lastIndexOf()从后向前搜索字符串。同indexOf()同indexOf()同indexOf()
link()将字符串显示为链接。必需。规定要链接的 URL。 stringObject.link(url)
localeCompare()用本地特定的顺序来比较两个字符串。要以本地特定的顺序与 stringObject 进行比较的字符串。 stringObject.localeCompare(target)
match()找到一个或多个正在表达式的匹配。必需。规定要检索的字符串值。 stringObject.match(searchvalue)
replace()替换与正则表达式匹配的子串。必需。规定子字符串或要替换的模式的 RegExp 对象。必需。一个字符串值。规定了替换文本或生成替换文本的函数。stringObject.replace(regexp/substr,replacement)
search()检索与正则表达式相匹配的值。该参数可以是需要在 stringObject 中检索的子串,也可以是需要检索的 RegExp 对象。
注释:要执行忽略大小写的检索,请追加标志 i。
 stringObject.search(regexp)
slice()提取字符串的片断,并在新的字符串中返回被提取的部分。要抽取的片断的起始下标。如果是负数,则该参数规定的是从字符串的尾部开始算起的位置紧接着要抽取的片段的结尾的下标。若未指定此参数,则要提取的子串包括 start 到原字符串结尾的字符串。stringObject.slice(start,end)
small()使用小字号来显示字符串。  stringObject.small()
split()把字符串分割为字符串数组。必需。字符串或正则表达式,从该参数指定的地方分割 stringObject。可选。该参数可指定返回的数组的最大长度。如果设置了该参数,返回的子串不会多于这个参数指定的数组。stringObject.split(separator,howmany)
strike()使用删除线来显示字符串。  stringObject.strike()
sub()把字符串显示为下标。  stringObject.sub()
substr()从起始索引号提取字符串中指定数目的字符。必需。要抽取的子串的起始下标。必须是数值。可选。子串中的字符数。必须是数值。stringObject.substr(start,length)
substring()提取字符串中两个指定的索引号之间的字符。必需。一个非负的整数,规定要提取的子串的第一个字符在 stringObject 中的位置。可选。一个非负的整数,比要提取的子串的最后一个字符在 stringObject 中的位置多 1。
如果省略该参数,那么返回的子串会一直到字符串的结尾。
stringObject.substring(start,stop)
sup()把字符串显示为上标。  stringObject.sup()
toLocaleLowerCase()把字符串转换为小写。  stringObject.toLocaleLowerCase()
toLocaleUpperCase()把字符串转换为大写。  stringObject.toLocaleUpperCase()
toLowerCase()把字符串转换为小写。  stringObject.toLowerCase()
toUpperCase()把字符串转换为大写。  stringObject.toUpperCase()

 

 

顶层函数(全局函数)

FF: Firefox, IE: Internet Explorer

函数描述参数参数2语法
decodeURI()解码某个编码的 URI。必需。一个字符串,含有要解码的 URI 或其他要解码的文本。 decodeURI(URIstring)
decodeURIComponent()解码一个编码的 URI 组件。必需。一个字符串,含有编码 URI 组件或其他要解码的文本。 decodeURIComponent(URIstring)
encodeURI()把字符串编码为 URI。必需。一个字符串,含有 URI 或其他要编码的文本。 encodeURI(URIstring)
encodeURIComponent()把字符串编码为 URI 组件。必需。一个字符串,含有 URI 组件或其他要编码的文本。 encodeURIComponent(URIstring)
escape()对字符串进行编码。必需。要被转义或编码的字符串。 escape(string)
eval()计算 JavaScript 字符串,并把它作为脚本代码来执行。必需。要计算的字符串,其中含有要计算的 JavaScript 表达式或要执行的语句。 eval(string)
getClass()返回一个 JavaObject 的 JavaClass。一个 JavaObject 对象。 getClass(javaobj)
isFinite()检查某个值是否为有穷大的数。必需。要检测的数字。 isFinite(number)
isNaN()检查某个值是否是数字。必需。要检测的值。 isNaN(x)
Number()把对象的值转换为数字。必需。JavaScript 对象。 Number(object)
parseFloat()解析一个字符串并返回一个浮点数。必需。要被解析的字符串。 parseFloat(string)
parseInt()解析一个字符串并返回一个整数。必需。要被解析的字符串。可选。表示要解析的数字的基数。该值介于 2 ~ 36 之间。parseInt(string, radix)
unescape()对由 escape() 编码的字符串进行解码。必需。要解码或反转义的字符串。 unescape(string)

 

事件表

属性当以下情况发生时,出现此事件   
onabort图像加载中断   
onblur元素失去焦点   
onchange内容改变   
onclick鼠标点击某个对象   
ondblclick鼠标双击某个对象   
onerror当加载文档或图像时发生某个错误   
onfocus元素获得焦点   
onkeydown某个键盘的键被按下   
onkeypress某个键盘的键被按下或按住   
onkeyup某个键盘的键被松开   
onload某个页面或图像被完成加载   
onmousedown某个鼠标按键被按下   
onmousemove鼠标被移动   
onmouseout鼠标从某元素移开   
onmouseover鼠标被移到某元素之上   
onmouseup某个鼠标按键被松开   
onreset重置按钮被点击   
onresize窗口或框架被调整尺寸   
onselect文本被选定   
onsubmit提交按钮被点击   
onunload用户退出页面   

 

Window 对象属性

属性描述  语法
closed返回窗口是否已被关闭。  返回Boolean值  window.closed
defaultStatus设置或返回窗口状态栏中的默认文本。  window.defaultStatus=“text”
length设置或返回窗口中的框架数量。   
name设置或返回窗口的名称。open() 方法创建窗口时指定的或者使用一个 <frame> 标记的 name 属性指定的。  
opener返回对创建此窗口的窗口的引用。   
parent返回父窗口。   
self返回对当前窗口的引用。等价于 Window 属性。   
status设置窗口状态栏的文本。   
top返回最顶层的先辈窗口。   
windowwindow 属性等价于 self 属性,它包含了对窗口自身的引用。   
screenLeft
screenTop
screenX
screenY
只读整数。声明了窗口的左上角在屏幕上的的 x 坐标和 y 坐标。IE、Safari 和 Opera 支持 screenLeft 和 screenTop,而 Firefox 和 Safari 支持 screenX 和 screenY。   

Window 对象方法

方法描述值2语法
alert()显示带有一段消息和一个确认按钮的警告框。Obj window.alert(Obj);
blur()把键盘焦点从顶层窗口移开。  window.blur()
clearInterval()取消由 setInterval() 设置的 timeout。   
clearTimeout()取消由 setTimeout() 方法设置的 timeout。   
close()关闭浏览器窗口。  window.close()
confirm()显示带有一段消息以及确认按钮和取消按钮的对话框。  window.confirm()
focus()把键盘焦点给予一个窗口。   
moveBy()可相对窗口的当前坐标把它移动指定的像素。窗口右移的像素数窗口下移的像素数window.moveBy(x,y)
moveTo()把窗口的左上角移动到一个指定的坐标。   
open()打开一个新的浏览器窗口或查找一个已命名的窗口。查看open介绍  
print()打印当前窗口的内容。  window.print()
prompt()显示可提示用户输入的对话框。  window.prompt()
resizeBy()按照指定的像素调整窗口的大小。必需。要使窗口宽度增加的像素数。可选。要使窗口高度增加的像素数resizeBy(width,height)
resizeTo()把窗口的大小调整到指定的宽度和高度。必需。想要调整到的窗口的宽度可选。想要调整到的窗口的高度resizeTo(width,height)
scrollBy()按照指定的像素值来滚动内容。必需。把文档向右滚动的像素数。必需。把文档向下滚动的像素数。scrollBy(xnum,ynum)
scrollTo()把内容滚动到指定的坐标。必需。要在窗口文档显示区左上角显示的文档的 x 坐标。必需。要在窗口文档显示区左上角显示的文档的 y 坐标。scrollTo(xpos,ypos)
setInterval()按照指定的周期(以毫秒计)来调用函数或计算表达式。必需。要调用的函数或要执行的代码串。必须。周期性执行或调用 code 之间的时间间隔,以毫秒计。setInterval(code,millisec[,"lang"])
setTimeout()在指定的毫秒数后调用函数或计算表达式。必需。要调用的函数后要执行的 JavaScript 代码串。必需。在执行代码前需等待的毫秒数。setTimeout(code,millisec)

 

Screen 对象属性

属性描述IEFO
availHeight返回显示屏幕的高度 (除 Windows 任务栏之外)。419
availWidth返回显示屏幕的宽度 (除 Windows 任务栏之外)。419
bufferDepth设置或返回调色板的比特深度。4NoNo
colorDepth返回目标设备或缓冲器上的调色板的比特深度。419
deviceXDPI返回显示屏幕的每英寸水平点数。6NoNo
deviceYDPI返回显示屏幕的每英寸垂直点数。6NoNo
fontSmoothingEnabled返回用户是否在显示控制面板中启用了字体平滑。4NoNo
height返回显示屏幕的高度。419
logicalXDPI返回显示屏幕每英寸的水平方向的常规点数。6NoNo
logicalYDPI返回显示屏幕每英寸的垂直方向的常规点数。6NoNo
pixelDepth返回显示屏幕的颜色分辨率(比特每像素)。No19
updateInterval设置或返回屏幕的刷新率。4NoNo
width返回显示器屏幕的宽度。419

 

History 对象属性

属性描述
length返回浏览器历史列表中的 URL 数量。

History 对象方法

方法描述   
back()加载 history 列表中的前一个 URL。  history.back()
forward()加载 history 列表中的下一个 URL。  history.forward()
go()加载 history 列表中的某个具体页面。  history.go(-1)

Location 对象属性

属性描述IEFO
hash设置或返回从井号 (#) 开始的 URL(锚)。419
host设置或返回主机名和当前 URL 的端口号。419
hostname设置或返回当前 URL 的主机名。419
href设置或返回完整的 URL。419
pathname设置或返回当前 URL 的路径部分。419
port设置或返回当前 URL 的端口号。419
protocol设置或返回当前 URL 的协议。419
search设置或返回从问号 (?) 开始的 URL(查询部分)。419

Location 对象方法

属性描述FO
assign()加载新的文档。文档的URL window.location.assign(URL)
reload()重新加载当前文档。  window.location.reload()
replace()用新的文档替换当前文档。文档的URL window.location.replace(URL)

 

Document 对象属性

属性描述IEFOW3C
body提供对 <body> 元素的直接访问。
对于定义了框架集的文档,该属性引用最外层的 <frameset>。
    
cookie设置或返回与当前文档有关的所有 cookie。419Yes
domain返回当前文档的域名。419Yes
lastModified返回文档被最后修改的日期和时间。41NoNo
referrer返回载入当前文档的文档的 URL。419Yes
title返回当前文档的标题。419Yes
URL返回当前文档的 URL。419Yes

Document 对象方法

方法描述语法
close()关闭用 document.open() 方法打开的输出流,并显示选定的数据。 document.close()
getElementById()返回对拥有指定 id 的第一个对象的引用。Dom的iddocumen.getelementById('id');
getElementsByName()返回带有指定名称的对象集合。Dom指定的namedocument.getElementsByName('name')
getElementsByTagName()返回带有指定标签名的对象集合。Dom的标签名document.getElementsByTagName()
open()打开一个流,以收集来自任何 document.write() 或 document.writeln() 方法的输出。 document.open();
write()向文档写 HTML 表达式 或 JavaScript 代码。输出 document.write("Object");
writeln()等同于 write() 方法,不同的是在每个表达式之后写一个换行符。 document.writeln("Object");

Anchor 对象的属性

属性描述语法介绍 
accessKey设置链接的快捷键。anchorObject.accessKey=“W”alt+w时选中 
charset设置或返回被链接资源的字符集。   
coords设置或返回逗号分隔列表,包含了图像映射中链接的坐标。   
href设置或返回 URL。document.getElementById('myAnchor').href="http://www.w3school.com.cn";  
hreflang设置或返回言代码。   
id设置或返回 id。   
innerHTML设置或返回内容。document.getElementById('myAnchor').innerHTML="W3School";  
name设置或返回名称。   
rel设置或返回当前文档与目标 URL 之间的关系。   
rev设置或返回目标 URL 与之间当前文档的关系。   
shape设置或返回图像映射中某个链接的形状。   
tabIndex设置或返回某个链接的 Tab 键控制次序。anchorObject.tabIndex=tabIndextabIndex依次选中 
target设置或返回在何处打开链接。document.getElementById('myAnchor').target="_blank";  
type设置或返回被链接资源的 MIME 类型。   

 

属性描述 语法  
className设置或返回元素的 class 属性。 object.className  
dir设置或返回文本的方向。 object.dir  
lang设置或返回元素的语言代码。 object.lang  
title设置或返回元素的 title 属性。 object.title  

 

Anchor 对象的方法

方法描述语法   
blur()把焦点从链接上移开。anchorObject.blur()   
focus()给链接应用焦点。anchorObject.focus()   

 

 

TableRow 对象方法

方法描述参数语法
deleteCell()删除行中的指定的单元格。表格下标从0开始tablerowObject.deleteCell(index)
insertCell()在一行中的指定位置插入一个空的 <td> 元素。4tablerowObject.insertCell(index)

 

TableCell 对象属性

属性描述语法
abbr设置或返回单元格中内容的缩写版本。tabledataObject.abbr=text
align设置或返回单元格内部数据的水平排列方式。tabledataObject.align=left|right|center
axis设置或返回相关单元格的一个逗号分隔的列表。tabledataObject.axis=text
cellIndex返回单元格在某行的单元格集合中的位置。tabledataObject.cellIndex
ch设置或返回单元格的对齐字符。 
chOff设置或返回单元格的对齐字符的偏移量。 
colSpan单元格横跨的列数。tabledataObject.colSpan=number_of_columns
headers设置或返回 header-cell 的 id 值。 
id设置或返回单元格的 id。tabledataObject.id=id
innerHTML设置或返回单元格的开始标签和结束标签之间的 HTML。tabledataObject.innerHTML=text
rowSpan设置或返回单元格可横跨的行数。tabledataObject.rowSpan=number_of_rows
scope设置或返回此单元格是否可提供标签信息。 
vAlign设置或返回表格单元格内数据的垂直排列方式。tabledataObject.vAlign=top|middle|bottom|baseline
width设置或返回单元格的宽度。tabledataObject.width=percent|pixels

 

Table 对象方法

方法描述  
createCaption()为表格创建一个 caption 元素。tableObject.createCaption() 
createTFoot()在表格中创建一个空的 tFoot 元素。tableObject.createTFoot() 
createTHead()在表格中创建一个空的 tHead 元素。tableObject.createTHead() 
deleteCaption()从表格删除 caption 元素以及其内容。tableObject.deleteCaption() 
deleteRow()从表格删除一行。tableObject.deleteRow(index) 
deleteTFoot()从表格删除 tFoot 元素及其内容。tableObject.deleteTFoot() 
deleteTHead()从表格删除 tHead 元素及其内容。tableObject.deleteTHead() 
insertRow()在表格中插入一个新行。tableObject.insertRow(index) 

Table 对象属性

属性描述
border设置或返回表格边框的宽度。
caption对表格的 <caption> 元素的引用。
cellPadding设置或返回单元格内容和单元格边框之间的空白量。
cellSpacing设置或返回在表格中的单元格之间的空白量。
frame设置或返回表格的外部边框。
id设置或返回表格的 id。
rules设置或返回表格的内部边框(行线)。
summary设置或返回对表格的描述(概述)。
tFoot返回表格的 TFoot 对象。如果不存在该元素,则为 null。
tHead返回表格的 THead 对象。如果不存在该元素,则为 null。
width设置或返回表格的宽度。

 

Background 属性

属性描述IEFOW3C
background在一行中设置所有的背景属性419Yes
backgroundAttachment设置背景图像是否固定或随页面滚动419Yes
backgroundColor设置元素的背景颜色419Yes
backgroundImage设置元素的背景图像419Yes
backgroundPosition设置背景图像的起始位置4NoNoYes
backgroundPositionX设置backgroundPosition属性的X坐标4NoNoNo
backgroundPositionY设置backgroundPosition属性的Y坐标4NoNoNo
backgroundRepeat设置是否及如何重复背景图像419Yes

Border 和 Margin 属性

属性描述IEFOW3C
border在一行设置四个边框的所有属性419Yes
borderBottom在一行设置底边框的所有属性419Yes
borderBottomColor设置底边框的颜色419Yes
borderBottomStyle设置底边框的样式419Yes
borderBottomWidth设置底边框的宽度419Yes
borderColor设置所有四个边框的颜色 (可设置四种颜色)419Yes
borderLeft在一行设置左边框的所有属性419Yes
borderLeftColor设置左边框的颜色419Yes
borderLeftStyle设置左边框的样式419Yes
borderLeftWidth设置左边框的宽度419Yes
borderRight在一行设置右边框的所有属性419Yes
borderRightColor设置右边框的颜色419Yes
borderRightStyle设置右边框的样式419Yes
borderRightWidth设置右边框的宽度419Yes
borderStyle设置所有四个边框的样式 (可设置四种样式)419Yes
borderTop在一行设置顶边框的所有属性419Yes
borderTopColor设置顶边框的颜色419Yes
borderTopStyle设置顶边框的样式419Yes
borderTopWidth设置顶边框的宽度419Yes
borderWidth设置所有四条边框的宽度 (可设置四种宽度)419Yes
margin设置元素的边距 (可设置四个值)419Yes
marginBottom设置元素的底边距419Yes
marginLeft设置元素的左边距419Yes
marginRight设置元素的右边据419Yes
marginTop设置元素的顶边距419Yes
outline在一行设置所有的outline属性5M19Yes
outlineColor设置围绕元素的轮廓颜色5M19Yes
outlineStyle设置围绕元素的轮廓样式5M19Yes
outlineWidth设置围绕元素的轮廓宽度5M19Yes
padding设置元素的填充 (可设置四个值)419Yes
paddingBottom设置元素的下填充419Yes
paddingLeft设置元素的左填充419Yes
paddingRight设置元素的右填充419Yes
paddingTop设置元素的顶填充419Yes

Layout 属性

属性描述IEFOW3C
clear设置在元素的哪边不允许其他的浮动元素419Yes
clip设置元素的形状419Yes
content设置元信息5M1 Yes
counterIncrement设置其后是正数的计数器名称的列表。其中整数指示每当元素出现时计数器的增量。默认是1。5M1 Yes
counterReset设置其后是正数的计数器名称的列表。其中整数指示每当元素出现时计数器被设置的值。默认是0。5M1 Yes
cssFloat设置图像或文本将出现(浮动)在另一元素中的何处。5M19Yes
cursor设置显示的指针类型419Yes
direction设置元素的文本方向519Yes
display设置元素如何被显示419Yes
height设置元素的高度419Yes
markerOffset设置marker box的principal box距离其最近的边框边缘的距离5M1 Yes
marks设置是否cross marks或crop marks应仅仅被呈现于page box边缘之外5M1 Yes
maxHeight设置元素的最大高度5M19Yes
maxWidth设置元素的最大宽度5M19Yes
minHeight设置元素的最小高度5M19Yes
minWidth设置元素的最小宽度5M19Yes
overflow规定如何处理不适合元素盒的内容419Yes
verticalAlign设置对元素中的内容进行垂直排列41NoYes
visibility设置元素是否可见419Yes
width设置元素的宽度419Yes

List 属性

属性描述IEFOW3C
listStyle在一行设置列表的所有属性419Yes
listStyleImage把图像设置为列表项标记41NoYes
listStylePosition改变列表项标记的位置419Yes
listStyleType设置列表项标记的类型419Yes

Positioning 属性

属性描述IEFOW3C
bottom设置元素的底边缘距离父元素底边缘的之上或之下的距离519Yes
left置元素的左边缘距离父元素左边缘的左边或右边的距离419Yes
position把元素放置在static, relative, absolute 或 fixed 的位置419Yes
right置元素的右边缘距离父元素右边缘的左边或右边的距离519Yes
top设置元素的顶边缘距离父元素顶边缘的之上或之下的距离419Yes
zIndex设置元素的堆叠次序419Yes

Printing 属性

属性描述IEFOW3C
orphans设置段落留到页面底部的最小行数5M19Yes
page设置显示某元素时使用的页面类型5M19Yes
pageBreakAfter设置某元素之后的分页行为419Yes
pageBreakBefore设置某元素之前的分页行为419Yes
pageBreakInside设置某元素内部的分页行为5M19Yes
size设置页面的方向和尺寸 19Yes
widows设置段落必须留到页面顶部的最小行数5M19Yes

Scrollbar 属性 (IE-only)

属性描述IEFOW3C
scrollbar3dLightColor设置箭头和滚动条左侧和顶边的颜色5WNoNoNo
scrollbarArrowColor设置滚动条上的箭头颜色5WNoNoNo
scrollbarBaseColor设置滚动条的底色5WNoNoNo
scrollbarDarkShadowColor设置箭头和滚动条右侧和底边的颜色5WNoNoNo
scrollbarFaceColor设置滚动条的表色5WNoNoNo
scrollbarHighlightColor设置箭头和滚动条左侧和顶边的颜色,以及滚动条的背景5WNoNoNo
scrollbarShadowColor设置箭头和滚动条右侧和底边的颜色5WNoNoNo
scrollbarTrackColor设置滚动条的背景色5WNoNoNo

Table 属性

属性描述IEFOW3C
borderCollapse设置表格边框是否合并为单边框,或者像在标准的HTML中那样分离。519Yes
borderSpacing设置分隔单元格边框的距离5M19Yes
captionSide设置表格标题的位置5MNoNoYes
emptyCells设置是否显示表格中的空单元格5M19Yes
tableLayout设置用来显示表格单元格、行以及列的算法5NoNoYes

Text 属性

属性描述IEFOW3C
color设置文本的颜色419Yes
font在一行设置所有的字体属性419Yes
fontFamily设置元素的字体系列。419Yes
fontSize设置元素的字体大小。419Yes
fontSizeAdjust设置/调整文本的尺寸5M1NoYes
fontStretch设置如何紧缩或伸展字体5MNoNoYes
fontStyle设置元素的字体样式419Yes
fontVariant用小型大写字母字体来显示文本419Yes
fontWeight设置字体的粗细419Yes
letterSpacing设置字符间距419Yes
lineHeight设置行间距419Yes
quotes设置在文本中使用哪种引号5M1 Yes
textAlign排列文本419Yes
textDecoration设置文本的修饰419Yes
textIndent缩紧首行的文本419Yes
textShadow设置文本的阴影效果5M1 Yes
textTransform对文本设置大写效果419Yes
unicodeBidi 51 Yes
whiteSpace设置如何设置文本中的折行和空白符419Yes
wordSpacing设置文本中的词间距619Yes

标准属性

属性描述IEFOW3C
dir设置或返回文本的方向519Yes
lang设置或返回元素的语言代码519Yes
title设置或返回元素的咨询性的标题519Yes

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

转载于:https://my.oschina.net/liangl/blog/823001

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值