如何将字符串作为参数传递给JavaScript函数?

米卡赫尔

我试图在Javascript函数中将一些HTML代码作为String传递,但是即使将引号将其定为字符串,它仍会作为HTML代码而不是作为参数执行。

导航器不以参数形式而是以HTML代码形式读取字符串。

这是img标签第4行中的函数cancelVolet():

function editVoletVisual(r){
    var x = new String(r.parentNode.parentNode.innerHTML);
    var y = x.replace('"','\"');
    r.parentNode.innerHTML="<input name=\"edtVolet\" type=\"text\" id=\"edtVolet\"><img src=\"ressources/images/dlt.png\" align=\"top\" id=\"canceler\" onclick=\"cancelVolet(\""+y+"\")\">";
}

这是问题所在:单击“编辑”按钮(带有纸和笔的图像)时 前

黄色突出显示的部分应该是参数,而不是要显示的HTML代码! 后

我该如何解决这个问题,请帮忙?

哈立德

解决方案之一是使用encodeURI功能

r.parentNode.innerHTML= "<input ... onclick=\"cancelVolet(\""+encodeURI(y)+"\")\">"

并在cancelVolet函数内部,使用decodeURI来获取应有的参数

function cancelVolet (param) {
   param = decodeURI (param);
   /* Your code here */
}

escape并且unescape可以做相同的工作,但是它们已被弃用

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将字符串作为参数传递给javascript函数

来自分类Dev

如何将字符串作为参数传递给需要R中的变量的函数

来自分类Dev

如何将连接的字符串作为参数传递给函数:Angular 2

来自分类Dev

如何将 Javascript 作为字符串传递给 HTML 函数

来自分类Dev

如何将字符串参数传递给 javascript 函数

来自分类Dev

将字符串作为键参数传递给函数

来自分类Dev

将空格字符串作为参数传递给函数

来自分类Dev

如何将JSON字符串作为查询参数传递给API Gateway

来自分类Dev

我如何将列表,数组或字符串作为参数传递给redshift

来自分类Dev

如何将字符串作为参数传递给`do.call`命令?

来自分类Dev

BASH:如何将数组中的字符串作为参数传递给命令?

来自分类Dev

如何将字符串变量作为全局参数传递给命令

来自分类Dev

如何将参数作为字符串传递给应该执行特定功能的外部

来自分类Dev

如何将 JSON 字符串作为请求参数传递给其他服务

来自分类Dev

如何将字符串变量作为参数传递给awk

来自分类Dev

如何将字符串作为关键字参数传递给方法

来自分类Dev

将php字符串作为参数传递给php脚本中调用的javascript函数

来自分类Dev

如何将字符串作为函数传递给react-router-dom Route?

来自分类Dev

如何将双引号字符串传递给作为 sudo 执行的函数

来自分类Dev

如何将字符串参数传递给jQuery

来自分类Dev

如何将二维数组类型字符(字符串)作为函数参数传递?

来自分类Dev

将 Ruby 字符串传递给 Javascript 函数参数

来自分类Dev

如何将字符串传递给宏函数

来自分类Dev

如何将字符串数组传递给函数?

来自分类Dev

如何将字符串传递给 glutCreateWindow() 函数?

来自分类Dev

如何将Swift字符串数组传递给带有char **参数的C函数

来自分类Dev

如何将字符串参数传递给按钮onclick事件中的函数

来自分类Dev

如何从Javascript将空字符串作为参数传递给MVC ActionMethod

来自分类Dev

将字符串地址作为参数传递给指针,指针传递给char函数

Related 相关文章

  1. 1

    如何将字符串作为参数传递给javascript函数

  2. 2

    如何将字符串作为参数传递给需要R中的变量的函数

  3. 3

    如何将连接的字符串作为参数传递给函数:Angular 2

  4. 4

    如何将 Javascript 作为字符串传递给 HTML 函数

  5. 5

    如何将字符串参数传递给 javascript 函数

  6. 6

    将字符串作为键参数传递给函数

  7. 7

    将空格字符串作为参数传递给函数

  8. 8

    如何将JSON字符串作为查询参数传递给API Gateway

  9. 9

    我如何将列表,数组或字符串作为参数传递给redshift

  10. 10

    如何将字符串作为参数传递给`do.call`命令?

  11. 11

    BASH:如何将数组中的字符串作为参数传递给命令?

  12. 12

    如何将字符串变量作为全局参数传递给命令

  13. 13

    如何将参数作为字符串传递给应该执行特定功能的外部

  14. 14

    如何将 JSON 字符串作为请求参数传递给其他服务

  15. 15

    如何将字符串变量作为参数传递给awk

  16. 16

    如何将字符串作为关键字参数传递给方法

  17. 17

    将php字符串作为参数传递给php脚本中调用的javascript函数

  18. 18

    如何将字符串作为函数传递给react-router-dom Route?

  19. 19

    如何将双引号字符串传递给作为 sudo 执行的函数

  20. 20

    如何将字符串参数传递给jQuery

  21. 21

    如何将二维数组类型字符(字符串)作为函数参数传递?

  22. 22

    将 Ruby 字符串传递给 Javascript 函数参数

  23. 23

    如何将字符串传递给宏函数

  24. 24

    如何将字符串数组传递给函数?

  25. 25

    如何将字符串传递给 glutCreateWindow() 函数?

  26. 26

    如何将Swift字符串数组传递给带有char **参数的C函数

  27. 27

    如何将字符串参数传递给按钮onclick事件中的函数

  28. 28

    如何从Javascript将空字符串作为参数传递给MVC ActionMethod

  29. 29

    将字符串地址作为参数传递给指针,指针传递给char函数

热门标签

归档