分类 javascript 下的文章

js的document对象

方法

write() 向文档中写入文本或html
getElementById() 根据元素id获取元素
getElementByName() 根据元素name获取元素

属性

title 返回文档的标题
URL 返回文档的url
referrer 返回加载当前文档的url(直接打开本地html无效,必须放在服务器上)
domain 返回当前文档的域名(直接打开本地html无效,必须放在服务器上)
anchors 返回文档中所有锚的数组,使用length属性可获得数量
forms 返回文档中所有表单的数组,使用length属性可获得数量
images 返回文档中所有图像的数组,使用length属性可获得数量

JavaScript对象的属性访问

js中对象属性的访问方式有两种,大多数我们都是用第一种,
object.property
还有另外一种,乌鸦不常用,但是在某些场合不可或缺
object["property"]
当获取对象的属性名不确定的时候,可以使用一个变量,通过不同情况下变量的不同来获取不同的属性值。

- 阅读剩余部分 -

使用JS验证表单的长度和内容

在做web时,提交表单经常需要使用js去判断表单填写内容,用一测试哥们的话说就是:永远不要相信用户的输入。
其实这不是原创,乌鸦一直都想做一个基于js或者jq的比较通用的验证,但是乌鸦愚笨,一直做不出来,这次是在看jQuery UI dialog的demo时发现这个验证还算方便。
checkLength()这是校验元素的长度,checkRegx()这是使用正则校验元素的内容。调用的时候,乌鸦发现上面说的那个demo里的调用方法也不错,推荐使用

- 阅读剩余部分 -

js插入行、列[insertRow()、insertCell()]

  tableObj.insertRow(index),在表格指定位置插入一个新行元素(),新行被插在index所在行之前。该方法的返回值是插入的新行。
如果一个表格有3行,index=0时插入第一行,index=3时插入最后一行,如图:

- 阅读剩余部分 -