gpt4 book ai didi

javascript - javascript 追加中的单引号或双引号

转载 作者:行者123 更新时间:2023-11-28 04:34:16 26 4
gpt4 key购买 nike

我是 Jquery 的初学者,对使用单引号或双引号调用 myName Textbox 的值感到困惑,我想捕获文本框的值。

这是我的代码,调用函数 save_order 不起作用,因为语法错误document.getElementById('myName').value

正确的语法是什么?

<script>
var param=3;
$('#saveList').append(
'<p>FullName : <input type="text" id="myName"></p>'+
'<p><input type="button" value="SAVE" onClick="save_order('+ param +',document.getElementById('myName').value)"></p>');
</script>

请帮助我任何人谢谢

最佳答案

问题出在调用 document.getelementById 时。通过逃避,你就能达到你的结果。

<script>
var param=3;
$('#saveList').append(
'<p>FullName : <input type="text" id="myName"></p>'+
'<p><input type="button" value="SAVE" onClick="save_order('+ param +',document.getElementById(\'myName\').value)"></p>');
</script>

检查您的部分:document.getElementById('myName') ...

我的部分:document.getElementById(\'myName\')

当你使用'作为字符串的开始和结束字符时,如果你想在里面使用',你必须使用\'字符串文字。

关于javascript - javascript 追加中的单引号或双引号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44374075/

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