前端 - 按钮的id为变量,如何在JavaScript中更改按钮的属性
天蓬老师
天蓬老师 2017-04-10 16:38:09
[JavaScript讨论组]

JSP页面中的按钮是遍历数据库用for循环动态生成的,按钮的id是变量,如何在JavaScript中获取到按钮的id值,使得每点击一个按钮,其css属性改变。
类似知乎的问题,点击关注按钮后,按钮变为已关注。

天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

全部回复(3)
迷茫
<button onclick='handleClick()'>关注</button>

function handleClick(ev) {
    ev.target.innerHTML = '已关注'
}
天蓬老师

1.使用jQuery的事件代理机制
$('body').on('click','button',function(){

$(this).css(.....);

});
2.使用原生的事件监听机制
document.body.addEventListener("click",function(event){

var target=event.target;
if(target.nodeName.toLowerCase()==‘button’){
    target.style='....';
}

},false);

巴扎黑

<input id="btn" type="button" title="Js" />

<script>
var btn = document.getElementById("btn");
btn.setAttribute("title","JavaScript");
</script>

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号