javascript - 在对象内插入按钮?
问题描述
大家好,我想问一下是否可以在对象项目显示后在对象内部传递一个按钮以供使用?我试图执行以下代码,但我很确定它不是正确的方法,因为我收到错误消息:Unexpected token <. 非常感谢您的时间
array = [];
array.push({label: <input type="button" value="B"/> });
解决方案
您必须在字符串值周围使用引号。对象中的值不是按钮。它是一个字符串。当函数喜欢document.write
或innerHTML
传递这些字符串时,它们会将其呈现为按钮/HTML 元素
array = [];
array.push({label:'<input type="button" value="B"/>' });
document.body.innerHTML=array[0].label
推荐阅读
- r - 如何检查数据框中是否存在元素以及是否存在将值添加到 R 中的另一个数据框
- assembly - 用汇编语言减去 16 位 2 的补码数
- shell - 如何通过从 txt 文件使用 shell 读取文件名找到所有文件
- exiftool - 如何合并 JSON 和 Google Takeout Photos 以获取正确的日期?
- php - Yii2 - 从 URL 中删除默认模块控制器
- r - 根据三个类别中的最高相似度匹配来自 2 个组的人
- python - ipopt 缺少 cyggcc_s-1.dll 和 cyggfortran-3.dll
- c++ - 在 C++ 中监控命名管道 (FIFO) 中的数据
- android - Kotlin Coroutines,饼图不旋转
- r - 如何根据 R 中的 url 拆分字符行