带有javascript的HTML字符串
我有一个js文件,我需要在其中构造一些HTML,问题是它需要在一个字符串中被解析。有点像带有javascript的HTML字符串,javascript,html,function,Javascript,Html,Function,我有一个js文件,我需要在其中构造一些HTML,问题是它需要在一个字符串中被解析。有点像 var myHTML="<a href='"#"' onclick='"alert("hello"); event.returnValue = false; return false;"'>"+childOrders+"</a>" var myHTML=“” 我尝试了很多引用的组合,但就是无法让它发挥作用 谢谢你的帮助, Chris您可以通过在引号前面加反斜杠来转义字符串中的引号
var myHTML="<a href='"#"' onclick='"alert("hello"); event.returnValue = false; return false;"'>"+childOrders+"</a>"
var myHTML=“”
我尝试了很多引用的组合,但就是无法让它发挥作用
谢谢你的帮助,
Chris您可以通过在引号前面加反斜杠来转义字符串中的引号,如下所示:
myString = "A string with \"quotes\" in it.";
上述操作将导致字符串中包含“引号”的字符串。
编辑:对于onclick属性中的引号,我建议使用单引号,因此您的代码如下所示:
var myHTML="<a href=\"#\" onclick=\"alert('hello'); event.returnValue = false; return false;\">"+childOrders+"</a>";
var myHTML=”“;
我认为您正在寻找强大的\
(反斜杠)。转义引号,它就会工作
var myHTML="<a href=\"#\" onclick=\"alert(\"hello\"); event.returnValue = false; return false;\">"+childOrders+"</a>"
var myHTML=“”
var myHTML=“”;
您需要像这样转义字符串中的引号
var myHTML="<a href=\"#\" onclick=\"alert(\'hello\'); event.returnValue = false; return false;\">childOrders</a>"
var myHTML=“”
尝试以下代码:
var myHTML="<a href='#' onclick='alert(\"hello\"); event.returnValue = false; return false;'>childOrders</a>"
var myHTML=“”
var myHTML=''
我想这是可行的。使用外部的单引号,这样您仍然可以使用内部的双引号。就像这样
var myHTML="<a href='#' onclick='alert('hello'); event.returnValue = false; return false;'>"+1+"</a>"
var myHTML=“”
激动人心!他会接受哪一个答案?谢谢你的回答…我需要的时候他就工作了。感谢所有提出解决方案的人!
var myHTML='<a href="#" onclick=alert("hello"); event.returnValue = false; return false;>'+childOrders+'</a>'
var myHTML="<a href='#' onclick='alert('hello'); event.returnValue = false; return false;'>"+1+"</a>"