JS 拼装代码的HTML onClick方法传递字符串

  有时会在JS中拼装HTML代码,这时在HTML中出现的onClick()方法中:

  1.出现传递Num型的数据,直接拼装进去即可;

  2.可能会出现传递字符串的情况,处理方法比较特殊,如下:

  

a:直接字符串型

//这里使用转译字符 \ 来转译双引号 " 
var stringDemo = "<div class='mt10'><img  src='/newresources/images/sale/s2.png' >&nbsp;<a class='blue' "
          +"onClick='checkMaterial(\"这里是传递的字符串\")'>物料确认</a></div>"

 

b:字符串变量型

var stringParam = "这里是传递的字符串";

//这里使用转译字符 \ 来转译双引号 " 
var stringDemo = "<div class='mt10'><img  src='/newresources/images/sale/s2.png' >&nbsp;<a class='blue' "
          +"onClick='checkMaterial(\""+ stringParam  +"\")'>物料确认</a></div>"

 

  3.onClick中无法传递对象值,只可传递基本变量

 

posted @   孙猴子  阅读(7174)  评论(0编辑  收藏  举报
编辑推荐:
· SQL Server 内存占用高分析
· .NET Core GC计划阶段(plan_phase)底层原理浅谈
· .NET开发智能桌面机器人:用.NET IoT库编写驱动控制两个屏幕
· 用纯.NET开发并制作一个智能桌面机器人:从.NET IoT入门开始
· 一个超经典 WinForm,WPF 卡死问题的终极反思
阅读排行:
· 20250116 支付宝出现重大事故 有感
· 一个基于 Roslyn 和 AvalonEdit 的跨平台 C# 编辑器
· 2025 最佳免费商用文本转语音模型: Kokoro TTS
· 在 .NET Core中如何使用 Redis 创建分布式锁
· 海康工业相机的应用部署不是简简单单!?
点击右上角即可分享
微信分享提示