gpt4 book ai didi

javascript - 在 Javascript 中创建字符串时遇到问题

转载 作者:行者123 更新时间:2023-12-03 06:13:21 25 4
gpt4 key购买 nike

我有一个如下的脚本,其中元素是一个数字:

function updateList(element) {
var out_list = "<Select name='item" + element + "' onchange=getQualType(this.value, 'qualType" + element + "')>";
.... add options here ...
out_list += "</Select>"
document.getElementById('dropdown_list' + element).innerHTML = out_list;
}

但是浏览器中的内容是:

<select name="item40" onchange="getQualType(this.value," 'qualtype40')="">
</script>

谁能指出是什么导致了输出中的引号不正确?

更新

发现了:

    var out_list = "<Select name='item" + element + "' onchange=getQualType(this.value, 'qualType" + element + "')'>";

括号后的单引号 - 谢谢大家。

最佳答案

您可以尝试这个,您在转义引号时遇到问题:

var out_list = '<select name="item' + element + '" onchange="getQualType(this.value, \'qualType' + element + '\')">';

关于javascript - 在 Javascript 中创建字符串时遇到问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39226531/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com