转义操作没有出错,我觉得应该是定义事件出错,onDbClick去掉单引号。
解决方案 »
- 高分求教:如何根据给定关系生成相应节点
- javascript外部导入的问题
- html页面中选中字符串后,对选中的右键单击,弹出自己的东西
- 是我算错了,还是蔡勒(Zeller)公式有问题!
- |zyciis| Javascript 如何加密解密? 我进 http://www.scriptlover.com/packer/ 但里面什么都不能输入 谢谢
- option取值?
- 求教关于expando属性
- 关于tablesorter排序表头一列多行
- 怎么在网页中获得浏览器的宽和高度?
- 怎样模拟当mouse在table中某一个单元格时,将该整行的td都高亮显示?
- 求一段效果!
- 求一脚本,文本框显示多个复选框的内容
不要单引号感觉更不规范,不过它确实可以将此转义后的参数传过去了;
只是又引出了另外的问题:
如果参数中间有空格的话,会点击无反应!而未去掉单引号之前是正常的。
点击无反应。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
<script language="javascript">
function editadmin(nNum,strValue){
alert("editadmin(71,\"tes\"\"t-\")");
}
</script>
</head>
<body>
<div style="width:50px;height:20px;border:1px solid #FF0000" ondblclick='editadmin(71,"\"tes\"\"t-\"")'>
</div>
</body>
</html>
tes""t-'
用你上面的方法,加上後面的單引號後,點點擊就無反應了。
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title> 无标题文档 </title>
<script language="javascript">
function editadmin(nNum,strValue){
alert(unescape(strValue));
}
</script>
</head>
<body>
<div style="width:50px;height:20px;border:1px solid #FF0000" ondblclick=editadmin(71,escape("test\"\"-t\'"))>
</div>
</body>
</html>