向javascript进发-------js基础知识(未完待续)

1,查找
方式一:var obj=document.getElementById(id);
根据标记的名字返回相应节点
方式二:var arr=node.getElementsByTagName(tagName);
2,创建节点
var obj=document.createElement(tagName);
3,添加节点
a,将obj作为node的最后一个孩子添加进来
b,将obj插入到refNode前面,node.insertBefore(obj,refNode)
c,替换refNode
node.replaceChild(obj,refNode);
4,删除节点
node.removeChild(obj)
5,样式操作
方式一:
修改节点的style属性
要求改的样式必须是内联样式
如果样式的属性名称包括"-",要将“-”除掉,然后将“-”
后面的第一个字母大写
方式二:常用
修改节点的class属性
className=class选择器名称
比如:obj.className='s2';
6,如何禁止浏览器的默认行为
在默认情况下,点击链接,浏览器会想href所执行的地址发请求
点击表单提交,浏览器会将表单中的数据进行发送,如果要禁止
可以使用如下语句:
<a href="" onclick="return false;"></a>
<form onsumbit="return false;">
7,如何使用正则表达式进行字符串的验证?
var reg=/正则表达式/;
boolean reg.test(要验证的字符串);
js引擎会将“/正则表达式/”转换成一个RegExp对象,当字符串满足正则表达式
的要求时,返回true
8,prototype框架的使用
$(id):相当于document.getElementById(id);
$(F):相当于document.getElementById(id).value;
$(id1,id2...):依次查找id为id1,id2..的节点,返回一个数组
strip():除掉字符串两端的空格
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值