gpt4 book ai didi

javascript - jQuery

标签导致 NS_ERROR_XPC_BAD_CONVERT_JS
转载 作者:行者123 更新时间:2023-12-02 19:10:56 24 4
gpt4 key购买 nike

我有一个表单,允许访问者使用“添加另一个”链接添加新的表单字段。这一切都很好,但我还试图让表单包含一个“是否需要此字段”复选框,为此我需要添加一些额外的 div,这就是我遇到问题的地方。这是我的代码:

    if (requiredbox) {
var openPrimary = '<div class="form-item-primary">';
var closePrimary = '</div>';
var openSecondary = '<div class="form-item-secondary">\
<label class="box" for="' + fieldname + '_' + counter + '_required">' + fieldlabel + ' #' + counter + ' Required</label>\
<input id="' + fieldname + '_' + counter + '_required" class="box" type="checkbox" value="yes" name="' + fieldname + '_' + counter + '_required">\
<span id="' + fieldname + '_' + counter + '_required" class="forminfo"></span>\
</div>';
var closeSecondary = '</div>';
}
else {
var openPrimary = '';
var closePrimary = '';
var openSecondary = '';
var closeSecondary = '';
}
$('<div class="form-item">\
' + openPrimary + '\
<label for="' + fieldname + '_' + counter + '">' + fieldlabel + ' #' + counter + '&nbsp;<a href="" class="remove rem_' + counter + '" id="rem' + fieldname + '">(Remove)</a></label>\
<select id="' + fieldname + '_' + counter + '" name="' + fieldname + '_' + counter + '"' + addJS + '>\
<option value="">Please Select</option>\
' + optionlist + '\
</select>\
' + closePrimary + '\
' + openSecondary + '\
' + closeSecondary + '\
</div>').fadeIn("slow").appendTo('#' + fieldname + '_additions');
$('input#' + fieldname + '_count').val(counter);
// Hide the "remove" link on the previous item (if applicable)
if (counter > mincounter) {
$('.rem_' + (counter - 1)).hide();
}

我收到的错误是时间戳:12/5/2012 10:47:10 AM错误:NS_ERROR_XPC_BAD_CONVERT_JS:无法转换 JavaScript 参数 arg 0 [nsIDOMWindow.getCompulatedStyle]源文件:http://mysite.com/scripts/jquery-1.8.2.js线路:6812

第 6812 行是: 计算 = window.getCompulatedStyle( elem, null ),

我已将问题范围缩小到以下行:

var closePrimary = '</div>';

如果我将结束 div 更改为任何其他内容,它都可以正常工作,但当然,我需要布局的结束 div 标签。有谁知道我在这里做错了什么?

谢谢!

最佳答案

使用 alert() 将 HTML 片段生成为单独的字符串回显它,并将结果粘贴到 W3 验证器中会出现以下错误:

end tag for element "DIV" which is not open

换句话说,你有一个虚假的 </div> var openSecondary = ... 中的结束标记

顺便说一句,验证器还指出您正在重用 one_0_required作为多个元素的 ID

关于javascript - jQuery </div> 标签导致 NS_ERROR_XPC_BAD_CONVERT_JS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13728329/

24 4 0
标签导致 NS_ERROR_XPC_BAD_CONVERT_JS

我有一个表单,允许访问者使用“添加另一个”链接添加新的表单字段。这一切都很好,但我还试图让表单包含一个“是否需要此字段”复选框,为此我需要添加一些额外的 div,这就是我遇到问题的地方。这是我的代码:

  • javascript - drawImage() 不工作 - Firebug 显示 : NS_ERROR_XPC_BAD_CONVERT_JS

    为什么这个小脚本不起作用? Insert title here var image = new Image().src="1.jpg"; context = docum

  • javascript - Firefox 中不需要的 JavaScript 文件,NS_ERROR_XPC_BAD_CONVERT_JS

    我不知道为什么,但我只在 Firefox 中遇到 JavaScript 错误,而且我在页面中看到了一些我以前从未引用过的不需要的 JavaScript 文件。 这是什么?实际上我想知道我的页面中这个不

  • jquery - 无法转换 JavaScript 参数 arg 0"nsresult: "0x80570009 (NS_ERROR_XPC_BAD_CONVERT_JS

    我正在尝试做这个captcha jquery 插件可以工作。执行某行代码,会弹出错误。 这是导致错误的代码行: $(".ajax-fc-" + rand).draggable({ containmen

  • javascript firefox(17.01) parser.parseFromString 字符串太大,错误 NS_ERROR_XPC_BAD_CONVERT_JS

    利用 firefox (17.01),我从上传的 .csv 文件生成 xml 代码。此代码随后将转换为 xhtml,但在此之前,我需要创建有效的 xml 文件。 我的整个代码是 var parser

  • php - AJAX NS_ERROR_XPC_BAD_CONVERT_JS : Could not convert JavaScript argument jquery. js:7065

    我是 jQuery 和 Ajax 的新手,我遇到了一个问题。我在我的控制台上收到以下错误: NS_ERROR_XPC_BAD_CONVERT_JS: Could not convert JavaScr

  • javascript - NS_ERROR_XPC_BAD_CONVERT_JS : Could not convert JavaScript argument arg 0 [nsIDOMWindow. getComputedStyle](跟进)

    好的,所以我终于弄清楚是我的代码的哪一部分导致了异常。您可以阅读初始帖子 here.初始帖子中的代码缺少实际导致异常的部分(手动订阅 viewPortData observable)。显然,我做错了.

  • javascript - 未捕获的异常 : "Could not convert JavaScript argument" nsresult: "0x80570009 (NS_ERROR_XPC_BAD_CONVERT_JS)" line 150"

    我正在开发一个名为 jQuery 的开源项目。我正在尝试消除一个异常,该异常使该库在 Firefox 上部分工作,但在 chrome 上完全失效: uncaught exception: [Excep

  • 行者123
    个人简介

    我是一名优秀的程序员,十分优秀!

    滴滴打车优惠券免费领取
    滴滴打车优惠券
    全站热门文章
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com