Javascript 这是怎么写的

Javascript 这是怎么写的,javascript,jquery,Javascript,Jquery,我有一个简单的问题,但我不明白怎么写 $wish_1='<span onclick=alert("Register or Login Now");></span>'; 但是不要解决这个问题 当然这是一个超级简单的问题,但目前我什么也找不到,需要修复,因为我尝试了所有的方法,并且确定它写得不好 当单击标记span时,永远不会收到任何javascript或其他形式的警报 向社区致意,谢谢好了: I使用\对onclick属性的值进行转义。这应该管用 var$wish_1=“

我有一个简单的问题,但我不明白怎么写

$wish_1='<span onclick=alert("Register or Login Now");></span>';
但是不要解决这个问题

当然这是一个超级简单的问题,但目前我什么也找不到,需要修复,因为我尝试了所有的方法,并且确定它写得不好

当单击标记span时,永远不会收到任何javascript或其他形式的警报

向社区致意,谢谢

好了:

I使用
\
onclick
属性的值进行转义。这应该管用

var$wish_1=“单击我!”;
$('body').html($wish_1)
好了:

I使用
\
onclick
属性的值进行转义。这应该管用

var$wish_1=“单击我!”;
$('body').html($wish_1)

替换包含的引号并为onclick添加引号:
$wish\u 1=`这会让我在语法上出现错误,我不理解你的评论。你能分享这个错误吗?我刚刚在这个页面的开发工具控制台中运行了这个,如果您使用这个u,一切都很好,但在我的示例中,它在字符串y中,复制这个代码$wish_1=
;并运行print$wish_1;onclick不显示任何内容不要使用内联js/css-这是一种不好的做法,会导致难以维护代码替换包含的引号并为onclick添加引号:
$wish\u 1=`这会让我在语法上出现错误,我不理解你的评论。你能分享这个错误吗?我刚刚在这个页面的开发工具控制台中运行了这个,如果您使用这个u,一切都很好,但在我的示例中,它在字符串y中,复制这个代码$wish_1=
;并运行print$wish_1;onclick不显示任何内容不要使用内联js/css——这是一种导致代码难以维护的错误做法
onclick=\""\;