通过onclick事件获取JavaScript函数返回值的方法
作者:竹影时间:2026-10-29 12:50:33浏览:194
本文介绍如何在JavaScript中通过onclick事件获取函数的返回值。由于直接绑定onclick无法直接捕获返回值,通常需要通过修改全局变量或状态来间接实现。文章提供了创建按钮并绑定点击事件的完整代码示例,展示了如何根据点击结果设置布尔值,供开发者参考。
通过onclick事件获取JS函数返回值
此处省略具体原理的详细阐述,直接展示核心代码实现。
尝试在弹出框中绑定onclick事件时,似乎无法直接控制或获取其返回值。具体实现代码如下所示:
核心代码实现
function createBtn(){
for(var i = 0; i < _this.btn.length; i++){
var btn = document.createElement('span');
btn.id = 'btn_' + i;
btn.innerHTML = _this.btn[i];
btn.style.padding = '5px 15px';
btn.style.background = '#E5E5E5';
btn.style.borderRadius = '5px';
btn.style.marginRight = '15px';
btn.style.cursor = 'pointer';
document.getElementById('btn_box').appendChild(btn);
//btn.onclick = closeBox;
}
}
function closeBox(){
var box = document.getElementById('msg_box');
box.remove();
if(this.id == 'btn_0'){
isBool = true;
}else{
isBool = false;
}
return isBool;
}
上述代码展示了通过onclick事件获取JavaScript函数返回值的全部实现过程,希望能为各位今后的学习与工作提供有益参考。
作者最新文章
网页开发三者分工:HTML结构、CSS样式与JavaScript交互怎么协作
2026-11-05 12:51:22
JS解析URL参数时怎么处理中文乱码和特殊字符
2026-11-05 12:47:23
js-cookie 存储 JSON 对象:自动序列化与反序列化技巧
2026-11-05 12:36:26
marked.js 快速上手:安装与基础 Markdown 转 HTML 示例
2026-11-05 09:32:53
Phaser.js 与 PixiJS、Cocos Creator 的技术选型对比
2026-11-05 08:36:30
