黑马程序员——DOM编程中一些容易忘记的常用属性跟方法的应用。

------- android培训java培训、期待与您交流! ----------

DOM编程中一些容易忘记的常用属性跟方法的应用。
1.让超链接点击之前跟点击之后都是一样的颜色,并且没有下划线。
a:link,a:visited{
 text-decoration:none;
 color:#33FF00;
 }
2.css 文档中布局里的2个属性:display与overload。改变其中的值可以显示或隐藏对象的内容。
display:block;显示对象内容。
display:none;隐藏对象内容。
3.拿到单元格对象后往单元格例添加文本,可以用innerText 属性,如果还相对文本进行设置,最好用

innerHTML属性。
4,disabled属性:可以将此属性设置为true或者false,比如将button对象的disabled设置为true,则该按钮点击

一次之后就不能再点击了。event.srcElement.disabled=true;  
5:获取table表格中的所有的行集合直接obj.rows即可。获取一行中的所有的单元格对象可通过cells属性获取

。不需要去获取节点对象,操作比较简洁。
6:鼠标进入出去事件:onmouseover 鼠标进来,onmouseout鼠标出去。可以设置表格的高亮效果,鼠标移

动到哪一行,哪一行就颜色高亮。
7:checkbox:复选框被选中属性:checked,比如checkbox如果被选中了,则该复选框对象的checked的属

性返回值是true,否则false,  boxNode.checked=true,被选中。boxNode.checked=false,没被选中。
8:span标签可以放在按钮的后面,不用换行。<input type="button" value="结账" οnclick="demo()" /><span

id="s"></span>   电脑结账例子。
9:css样式还可以通过#形式来设置(也就是id选择器):比如某div节点的id名是“divid” ,则可以在样式表中

设置为#divid{  }
10:设置某图片的位置:可以通过在标签中设置style=position属性,将属性值设为absolute(为止固定),

然后在设置图片在页面中的位置值,通过left(据页面左边距离) ,top(距页面上面距离)等属性的大小来

设置。
11:光标的坐标属性:event.x   光标距页面左边的距离。  event.y  光标距离页面右边的距离。
12:setInterval("要运行的程序",时间);  表示每隔多长时间就运行一次该程序。
13:javascript中的正则表达式:可以查JScript文档,正则表达式有2中表达形式,第一种var regex=\ pattern

\[flags];   第二种:var regex=new RegExp("pattern",[flags]);     然后将字符串与该正则表达式进行匹配,

str.match(regex);  该结果返回的不是true或者false,如果匹配,则返回该字符串,若不匹配,则返回null,在

对该结果进行判断时也可转化为布尔型,因为null为假,非null为真。
         还有一点需要注意的是若字符串很长,而正则表达式只匹配其中的某一部分,结果也是true,所以可以

在正则表达式的2头分别加上一个符号:^ 跟$,比如var regex=new RegExp("^[a-zA-Z]\\w{5,15}$");。
14:正则表达式的另一种写法:var boolean=regex.test(str);     该test()方法返回的是一个布尔型的值,如匹

配返回true,否则返回false,   该方法接收的是字符串。
15:关于form表单提交事件:给form添加一个onsubmit()  事件,若果event.returnValue=true; 则可以提交数

据。如果event.returnValue=false;  则不能提交。
16:在表单提交例子中,可在校验用户名密码等函数中将所匹配的结果返回来,在表单提交事件中可直接

对该结果进行判断,如果所有的结果都是真,则event.returnValue=true;可以提交,否则

event.returnValue=false; 不能提交。

 

------- android培训java培训、期待与您交流! ---------- 

 详细请查看:http://edu.csdn.net/heima/

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值