无处安放

2019-02-22  本文已影响0人  大庆无疆
1、取消a标签的默认行为
1、我们可以先在a标签中的href属性书写属性值为:javascript:void(0)。
其中'javascript:'表示这句话的后面是要执行的js代码。
void(0)并不是一个函数的调用,其中'void'是一个运算符,他的作用是执行后面的表达式,并且始终返回undefined。
其中(0)是一个表达式。(void(0)等同于 void 0)

2、在给a标签注册事件时,在事件函数里写return false;
上面两个方式都可以,一般我们都是这两个方法一起写

3、通过事件对象来取消默认行为:
link.onclick = function (e) {
  取消默认行为
  DOM标准方法
  e.preventDefault();  
  IE的老版本
  e.returnValue = false;
}

如果通过addEventListener()绑定事件,取消默认行为需要使用  事件对象.preventDefault() 或者 事件对象.returnValue = false;

2、自定义属性的操作

访问:元素.getAttribute(属性名);
设置属性:元素.setAttribute(属性名, 属性值);
移除属性:元素.removeAttribute(属性名);

3、如何遍历和删除属性方法?

遍历
使用for in语句可以遍历所有的属性和方法(要配合访问属性的第二种方式:对象名['属性名']

删除
使用delete关键字
delete 对象名.属性名(方法名)

4、移除元素

父节点.removeChild(子元素):在父节点中移除子元素节点

上一篇下一篇

猜你喜欢

热点阅读