相关疑难解决方法(0)

JavaScript函数参数中的单引号转义

我需要在JavaScript函数参数中转义单引号以避免这种情况:

onclick="Javascript:INSERT_PRODUCT('188267','WILL AND GRACE','32311','L'ANNIVERSARIO DINOZZE ','20101113|04|18|','13/11/2010 0.00.00','CANALE 5  ',this);"
Run Code Online (Sandbox Code Playgroud)

但我需要在函数调用中转义它们,因为我不知道将传递的值(db变量我无法从数据库中转义).

是否有一个功能允许我做以下的事情?

onclick="Javascript:function(escape(param1), escape(param2), escape(param3));"
Run Code Online (Sandbox Code Playgroud)

javascript quote

42
推荐指数
3
解决办法
8万
查看次数

为什么内联事件处理程序属性在现代语义HTML中是一个坏主意?

内联事件处理程序被认为是一种不好的做法吗?

例如: <button onclick=someFunction()>Click me!</button>

如果是这样,使用内联事件处理程序有什么缺点?

javascript events html5

9
推荐指数
2
解决办法
2484
查看次数

如何在javascript中转义所有单引号和双引号

我的脚本中有一个变量

var st=""
Run Code Online (Sandbox Code Playgroud)

在引号中我必须给一个字符串,这个字符串包含很多单引号和双引号

我认为单引号没有问题,但双引号的问题"只有.

在这个我不能手动替换\"所有,甚至我尝试用编辑器"替换,\"但它不工作

html javascript string

2
推荐指数
1
解决办法
1万
查看次数

标签 统计

javascript ×3

events ×1

html ×1

html5 ×1

quote ×1

string ×1