首页 > 解决方案 > 错误... 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());
});

标签: javascriptjqueryhtml

解决方案


$("#htmlPanel").val()而不是这个尝试$("#htmlPanel").innerHTML


推荐阅读