js拼接html如何让onclick生效

js拼接html如何让onclick生效,第1张

方案一:可以将onclick 直接写到拼接的html中,如:var str ='<input onclick='点击我()'>' ,即可

方案二:拼接好html插入dom结构后,然后动态绑定事件

拼接字符串好像就一种方式,但可以是两种写法。

一是用加号连接:

"<p>" + name + "</p>"

另一种是:

~<p>${name}</p>~

第一种兼容性强一些,但拼接多的话要注意好格式不然容易报错,第二种不兼容低版本ie。

怎么在js中拼接字符串,变量,html

在JS中,使用单引号'和双引号"都是可以的,只要成对使用就行。有时单双引号混用,是因为拼接的字符串里还有双引号或单引号,为了减少使用转义符/的次数,所以一般会选用跟字符串里存在的引号不同的符号来将整个字串括起来

例如字串:

,现在定义一个变量x,如果用双引号的话,就必须这样定义:

var

x="

"

在其中必须使用转义符,如果用跟字串中的双引号不同的符号就方便多了,例如:

var

x='

'

另外,你说的拼接字串可以不用引号,是指使用format等方法,如果用+做为连接字串,必须使用引号的,format示例:

str.format("

{1}

",

变量1

,

变量2)


欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/zaji/6151486.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-03-16
下一篇2023-03-16

发表评论

登录后才能评论

评论列表(0条)

    保存