通过js修改html里的值,6种方法改变div的id值(使用JQuery或JS)

div的id是可以动态改变的,我们可以通过JQuery或JS来实现。

3a8442da5cb4ecfdf48b108874f54c54.gif

使用JQuery或JS改变div id

使用JQuery改变div id

通过使用JQuery的attr()方法,有三种方式可以实现改变div的id值。

1)byTagName

$('div').attr('id','id_new');

2)byId

$('#div_id').attr('id','id_new');

3)byClass

$('.div_class').attr('id','id_new');

不过在实际应用中,byId是最保险的写法,任何时候都可以用。而byTagName仅当网页只有一个div时可以使用,byClass则不能在网页里出现多个div使用同一个class。

使用JS改变div id

通过使用JS,有两种方式可以实现改变div的id值。

1)byTagName

document.getElementsByTagName("div").id = 'id_new';

2)byId

document.getElementById("div_id").id = 'id_new';

不过在实际应用中,byId是最保险的写法,任何时候都可以用。而byTagName仅当网页只有一个div时可以使用。

完整范例

1、example-jquery.html

使用jQuery改变div id

$(document).ready(function(){

$('#div_id1).attr('id', 'div_id2');

});

2、example-js.html

使用js改变div id

document.getElementById("div_id1").id = 'div_id2';

不仅仅能改变id

不仅能改变id,也能改变class、鼠标事件或其他任何属性。

document.getElementById('demo').setAttribute('id','demoSecond');

document.getElementById('demo').setAttribute('class','new');

document.getElementById('demo').setAttribute('onclick','doThis();');

这里要用到setAttribute方法,这个也是改变div id的第6种方法。

您可能对以下文章也感兴趣

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值