javascript - Chrome检查元素中出现随机字符?
问题描述
我一直在尝试附加一段具有这样的 onClick 侦听器的 HTML:
$("body").append('<i class="exit far fa-times-circle" onClick = "deleteTrackingNumber("xqaK3NOiywXfKd2i3HG6Fm8HyMK2",'+ trackingNumberInstance +')"></i>');
我一直在寻找这是我想要的 html:
<i class="exit far fa-times-circle" onclick="deleteTrackingNumber(" xqak3noiywxfkd2i3hg6fm8hymk2",1z619a2y9001268020)"></i>
要获取 trackingNumberInstance 变量,我在 Google Firebase Snapshot 实例上找到它:
var trackingNumberInstance = childSnapshot.val().trackingNumber;
附加 HTML 后,onclick 侦听器无法按照 Chrome 的状态工作:
Uncaught SyntaxError: Unexpected end of input
我希望确保 Google Firebase 返回正确的值,然后得到以下信息:
这是一个非常好的阅读价值。
然后我检查了 Chrome HTML,发现 jquery 没有附加正确的值:
这看起来不正确,因为它有随机的 " 和 = 符号。
我尝试了正则表达式,看看是否会用这个表达式摆脱它们:
/[^a-zA-Z0-9 ]/g
虽然这也没有奏效。
解决方案
你双引号onclick
属性,但你也在它里面使用双引号。
推荐阅读
- reactjs - 即使在 plesk 服务器上的 react 应用程序构建中配置了 .htaccess 文件后,我也得到了一个空白页
- python - PySerial 收到奇怪的数据
- excel - Excel 中使用的 MsgBox 字体/字号是多少?
- java - Jmeter VIEWSTATE Count 动态变化
- html - '"content"' 类型的参数不能分配给 'TemplateRef 类型的参数
'.ts(2345) - swiftui - 你能摆脱 UIPickerView 中的不透明矩形吗?
- java - 使用 Java 进行精确更改
- powerbi - 我将如何在 PowerBI 中为此创建度量?如果相关表的值,则返回单个值
- python - Python请求oauth2访问令牌错误
- python - While循环不循环并存储在字典中