元素属性、类名、内容、获取和设置、删除

使用类名设置样式的好处是:样式复用方便;

js中直接通过元素的className属性设置元素的类名;

首先获取元素例如box

box.className = 'colorRed';

className只能设置标签行内属性;

 

获取属性:

获取自定义属性的方法是:元素.getAttribute('要获取的属性名');可以是自定义的也可以

是标签内置属性;

 

设置属性

给标签设置在自定义属性时(推荐)添加 data-  前缀;设置方法

元素.setAttribute('data-自定义名称','自定义属性的值');

使用上述方法也可以操作标签行内自带属性:
虽然可以操作自带属性,但是还是原始方式比较简便  (元素.style.属性名 = '属性值')。

 

删除属性 

元素名称.removeAttribute('要删除的属性名称');

 

 

innerHTML 和 innerText 给元素添加内容设置会把之前的元素覆盖掉

两个方法的区别是

innerHTML:既可以操作纯文本又可以生成标签;

innerText    :只能生成纯文本不能生成结构;

转载于:https://www.cnblogs.com/qiweile/p/9286651.html

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值