javascript - 错误... Uncaught SyntaxError: Invalid or unexpected token.... 使用 JavaScript
问题描述
我有这个代码。Chrome 中的错误是“Uncaught SyntaxError: Invalid or unexpected token”。我正在构建一个类似于 codepen 的在线“代码检查器/设计器”,只是为了好玩(练习)。
我正在尝试从 textarea(html、css 和 js)获取用户数据并将其显示在同一页面上的 iframe 中。任何帮助将不胜感激!
$("textarea").on("change keyup paste", function() {
$("iframe").contents().find("html").html("<html><head><style type='text/css'>" +
$("#cssPanel").val() +
"</style></head><body>" +
$("#htmlPanel").val() +
"</body></html>");
});
下面的作品,但仅适用于在 iframe 中显示的 html。一旦我添加了上面的代码,我就会得到错误,并且 iframe 中没有任何工作/显示。
$("textarea").on("change keyup paste", function() {
$("iframe").contents().find("html").html($("#htmlPanel").val());
});
解决方案
$("#htmlPanel").val()
而不是这个尝试$("#htmlPanel").innerHTML
推荐阅读
- javascript - Lodash 或 Javascript - 按名称分组,然后按相等的字符串
- cucumber - 无法使用空手道生成 cucumber.json
- javascript - Chrome 扩展在页面上移动内容
- javascript - 如何多次运行相同的测试以测量片状度
- python - tensorflow运行后,ipython控制台变回[1]
- ibm-cloud - 使用 Lite 帐户创建免费的 IBM Cloud Analytics Engine 实例时出现错误“您的帐户未被授权选择 Lite 计划”
- java - 在 ListView 中动态添加 LinearLayout
- amazon-web-services - AWS DataSync 无法检测到源 NFS 文件系统中的任何文件
- sql - Json 中 Json 对象的 SQL 查询
- docker - /dev/stderr 上的权限被拒绝,这阻止我将日志重定向到 cloudwatch