JavaScript的传参问题,出现bug

2023-05-16

记录一次javascript传参遇到的问题:

javascript是弱编辑语言,所以传递参数的时候只需要,将参数变量写入到方法中即可,但是今天我在使用的时候却发现,同一个数组数据中,有的字段可以传递,而有的字段却不能传递,这就很迷茫???

经过不断试错最终找到了问题的根源,就是在传递变量数据的时候,引号的问题很重要;下面来看下我的错误

 可以看出这是onclick事件传参数,可结果确实id的可以传递而字符串的不可以(这个结论是一个一个参数测出来的,上面这样写是显示不出来打印数据的)。它会给我显示这样的错误

admin7,就是我要传递的参数,可以看出上面应该是将admin7看做了一个变量,然后去找他,这就很奇怪了,我传递的是一个字符串啊,为什么会这样。然后我就给他带上了 \" ... \" 但是还是给我报错,这就很奇怪了。

在这里是因为,οnclick=“backfan()”,使用的是双引号,传递的参数必须是单引号的。

然后就可以了。。

-------------------------------------------------------------------------------------------------------------

一次纪念我浪费的那半天时间。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

JavaScript的传参问题,出现bug 的相关文章

随机推荐

  • 【shell】用shell脚本判断解析域名返回值是否为200

    bin bash for domain name in 96 cat mnt siteList txt 96 do result num 61 96 curl I s m 10 domain name grep HTTP awk 39 pr
  • Ubuntu实现ssh远程登陆

    目录 1 输入netstat查看是否有ssh的22号端口开放 2 输入 sudo apt get install openssh server 进行ssh服务的安装 3 安装完成后输入 service sshd start 启动ssh服务
  • 运用C++查找素数

    查找素数是在学习C C 43 43 中基本的问题 xff0c 主要是考察对循环的应用 xff0c 逻辑上并不是很难 对于常规的素数查找法 xff0c 解题步骤通常是 xff1a xff08 以查找100以内的素数为例 xff09 1 从2开
  • ARM------->第七天,ADC模块、Qt串口控制助手

    1 ADC 模拟量转换为数字量 模拟量 xff1a 连续的 比如 xff0c 温度 电压 电阻 高度 湿度 数字量 xff1a 离散的 在前几天的代码基础下 xff0c 添加adc c文件 adc h文件 xff0c 修改makefile工
  • 学习夹子入门第一篇《了解pancakeswap 路由》

    内部功能 function sortTokens address tokenA address tokenB internal pure returns address token0 address token1 对令牌地址进行排序 fun
  • Linux开启Docker远程访问并设置安全访问(证书密钥),附一份小白一键设置脚本哦!

    前言 喜欢折腾慢慢看 xff0c 不喜欢折腾直接跳到小简下文的一键脚本那里 xff0c 两分钟搞好 我的博客 xff1a https blog ideaopen cn 我的公众号 xff1a 小简聊开发 开启远程访问 编辑docker se
  • IntelliJ IDEA切换Git远程分支 提交代码 拉取最新代码

    前言 xff1a 众所周知Git用命令提交代码比较繁琐 xff0c 而且还得记住命令 xff0c 那如何让我们更加方便的提交代码呢 以及获取最新内容拉到本地 还有更换你要提交到的分支呢 下面废话不多说 目录 IDEA里切换Git分支 IDE
  • 离散数学在计算机相关领域的应用

    离散数学在数据库中的应用 数据库技术被广泛应用于社会各个领域 xff0c 关系数据库已经成为数据库的主流 xff0c 离散数学中的笛卡儿积是一个纯数学理论 xff0c 是研究关系数据库的一种重要方法 xff0c 显示出不可替代的作用 不仅为
  • 【深入浅出Spring6】第一期——入门

    一 Spring 引言 x1f314 1 准备工作 xff08 1 xff09 创建一个空项目 Spring6 xff0c 为其配置JDK和Maven xff08 2 xff09 创建一个字模块 spring6 001 revelation
  • Spring框架简单介绍

    1 Spring框架的概述 xff1a Spring是一个开源代码的设计层面框架 xff0c 解决的是业务逻辑和其他各层次的松耦合问题 xff0c 主要的思想是面向接口编程 Spring的核心是控制权反转 xff08 IOC xff09 和
  • Android中的页面跳转详解

    Android页面跳转方式 xff1a 1 通过class跳转 Intent intent 61 new Intent 当前Activity xff0c 目标Activity intent setClass MainActivity thi
  • 基数排序的代码

    基数排序就是在桶排序的基础上进行的 xff0c 先比较每个元素的个位 xff0c 在比较十位 一次往上 一共设置0 9 10个桶 xff0c 将符合位数的元素放到相应桶中 xff0c 然后每次比较完一位后 xff0c 在将整个数组重新复制给
  • SpringMVC的响应,SpringMVC上传文件

    数据处理和跳转 xff1a 在前面的博客中 xff0c 我们介绍到SpringMVC的架构是通过前端控制器dispatchservlet将前端传递的请求发送到处理器映射器 xff0c 处理器映射器再将请求返回前端控制器 xff0c 然后让由
  • 多线程并发笔记整理

    1 线程本质就是栈结构 2 进程从规模上要大于线程 xff0c 进程是包含线程的 xff0c 主方法就是主线程 3 线程在创立以后 xff0c 各自之间的执行是互不干扰的 4 创建线程之后 xff0c 如果没有start xff0c 线程是
  • 如何实现多线程减少上下文切换

    多线程处理 xff0c 虽然减少了CPU的浪费 xff0c 但是 xff0c 线程间的切换会导致开销增大 xff0c 如何减少线程的切换 1 无锁并发编程 xff1a 多线程竞争锁时 xff0c 会引起上下文切换 xff0c 所以多线程处理
  • 产生死锁和避免死锁

    如何造成死锁 xff1a 在下面的代码中 xff0c 线程t1对A进行加锁 xff0c 线程t2对B进行加锁 xff0c 但是t1想要B xff0c t2想要A xff0c 这样就会导致 xff0c 两个线程都在等待对方释放锁 xff0c
  • 多线程并发编程中的锁

    1 volatile xff0c 修饰的a在1线程执行完后 xff0c 写回内存刷新了 xff0c 此时缓存行中的线程2所用的a就被标记为无效了 xff0c 要再次从内存读取 xff0c 线程1刷新以后的a 但是他只能保证当前查看的时候是正
  • 消息队列解耦合

    队列 xff1a 传统的串行化服务的缺点是 1 耦合性太强 xff0c xff08 如果发生网络波荡 xff0c 就会导致都失败 xff09 2系统吞吐量不大 xff0c 耗时多 传统的串行化服务的优点是 xff1a 系统结构简单 xff0
  • java内存模型(JMM)

    1 并发编程的两大问题 xff1a 多线程之间如何通信 以及多线程之间如何同步 2 线程之间的通信机制包含 xff1a 共享内存和消息传递 3 保证现成的安全是在承接上次线程写完之后再读 4 xff08 面试点 xff09 java线程的通
  • JavaScript的传参问题,出现bug

    记录一次javascript传参遇到的问题 xff1a javascript是弱编辑语言 xff0c 所以传递参数的时候只需要 xff0c 将参数变量写入到方法中即可 xff0c 但是今天我在使用的时候却发现 xff0c 同一个数组数据中