精华内容
下载资源
问答
  • @前端 onclick 事件 函数参数为对象 onclick=‘函数名(" + JSON.stringify(对象).replace(/"/g,""") + ")’ 拼接点击事件传JSON参数

    @前端 onclick 事件 函数参数为对象

    • οnclick=‘函数名(" + JSON.stringify(对象).replace(/"/g,""") + ")’
    • 拼接点击事件传JSON参数

    展开全文
  • js中的关于onClick事件参数传递

    万次阅读 2018-10-16 11:26:18
    很多时候onclick事件是伴随着页面的跳转,也就会有相应的参数传递案。案例如下所示: <a href="#" onclick='showTable(this)'>123</a> #为你要跳转的页面 这个时候你传的参数就是123 ...

    很多时候onclick事件是伴随着页面的跳转,也就会有相应的参数传递案。案例如下所示:

    <a href="#" onclick='showTable(this)'>123</a>  #为你要跳转的页面  这个时候你传的参数就是123    
    
    function  showTable(data){
    
           alert(data.innerHTML);//js写法
    
          alert($(data).html());//jquery写法
    
    }

    但有时候我们不想传点击的参数,也就是说点击后传别的参数,可以这样写:

    <a href="#" onclick="showTable(this)" type="要传的参数">点击跳转</a>   或者写成 
    
    <a href="#" onclick="showTable(this.type)" type="要传的参数">点击跳转</a>

      #为你要跳转的页面    这个时候你传的参数就是type的内容,也就是“要传的参数”

    function  showTable(data){
    
    type 是你传的参数,所以这里你要进行获取
    
          var type = data.type;
    
        alert(type);
    
    }

    注:this是你当前的对象,一定要理解this这个关键字

    展开全文
  • 本节主要介绍了js动态添加onclick事件可传参数与不传参数,需要的朋友可以参考下
  • thymeleaf a标签 执行 onclick 事件参数 的写法: &lt;a href = "javascript:void(0)"  th:onclick = "|javascript : toDeleteUser( '${ user.id }' )|" &gt;删除&lt;/a&gt...

    thymeleaf a标签 执行 onclick 事件传参数 的写法:

    <a href = "javascript:void(0)"
                       th:onclick = "|javascript : toDeleteUser( '${ user.id }' )|" >删除</a>

    或者

    <a href = "javascript:void(0)"
                       th:onclick = "'javascript : toDeleteUser(\'' + ${ user.id } + '\')'" >删除</a> 

     

    或者 用 button 标签:

    <button class="btn btn-small btn-link" type="button"
                       th:onclick = "|javascript : toDeleteUser( '${ user.id }' )|" >删除</button>

     

     

    传递两个参数,th:onclick 写成这样, = =

    th:οnclick= "'javascript:goRead( \''+${item.id}+'\', \''+${cartoon.id}+'\' )'"

     

    展开全文
  • 这里写自定义目录标题onclick事件传对象参数 onclick事件传对象参数 e.cellHtml = '<a class="btn btn-outline-light btn-xs" onclick="deleteOrder(this)" orderId="'+record.id+'"><span class="margin-...

    这里写自定义目录标题

    onclick事件传对象参数

     e.cellHtml = '<a  class="btn btn-outline-light btn-xs" onclick="deleteOrder(this)"  orderId="'+record.id+'"><span class="margin-r-3"><i class="icon iconfont iconjianhao"></i></span>删除</a>&nbsp;&nbsp;'
                                + '<a  class="btn btn-outline-light btn-xs" onclick="payment('+JSON.stringify(e.record).replace(/\"/g,"'")+')"  ><span class="margin-r-3"><i class="icon iconfont iconzidongxufei"></i></span>支付</a>&nbsp;&nbsp;'
    
    

    主要方法:JSON.stringify(e.record).replace(/"/g,"’")转化后,接收后直接当参数使用

    注意点:普通字符串参数精确度为17位,超过17位可用属性传递

    展开全文
  • js中onclick事件里面传递参数

    万次阅读 2017-10-11 10:15:28
    onclick事件中添加参数,很多时候在onclick事件中触发的是界面的跳转,那么一般需要传递参数过去。 href="javascript:void(0)" onclick="doCheck(this)" type=0 (也可以这样写:href="javascript:void(0)" ...
  • 解决onclick事件调用其它带参数的函数方法无效的问题 不解以下现象: 原始版本代码:可跳过代码直接看解决方案部分。前面的文字是在解决问题时的思考。 <body> <div id="div1"> <form method="get" ...
  • 利用闭包实现onclick事件传递参数

    千次阅读 2016-11-19 14:56:48
    当触发点击事件,一个简单的例子。<!DOCTYPE html> 闭包创建数组 window.onload = function (){ var lis = documen
  • js中onclick事件传递多个参数方法

    千次阅读 2020-07-07 15:02:21
    js中onclick事件传递多个参数方法 ** 1.多个字符串拼接中onclick事件 传递参数写法 οnclick=“chooseHotel(’’ + hotelid + ‘’,’’ + reply + ‘’,’’ + star + ‘’,’’ + account + ‘’)” 2.vue中@...
  • ASP 中button的onclick事件带有加参数

    千次阅读 2011-03-22 10:32:00
    假设:是button按纽,我可以在button里加一个CommandArgument= "** " 然后在事件里通过((Button)sender).CommandArgument.toString== "** "来做
  • 很多时候onclick事件是伴随着页面的跳转,也就会有相应的参数传递案。案例如下所示: <a href="#" onclick='showTable(this)'>123</a> #为你要跳转的页面 这个时候你传的参数就是123 ...
  • onclick 无法直接传递对象参数,需要将对象处理一下  “js对象” 和 “json ” :js 在接收json 时能自动转化为js 对象;而例如HTML 中函数传递时,对象的传递只能转为json 来传!   <a href="#"onclick=...
  • <TextView android:id="@+id/tv_txt" android:layout_width="match_parent" android:layout_height="match_parent" android:gravity="center" .
  • a class="href" onclick="callJSFunc($i,\''.$name.'\')" ></a> </td> </tr>'; } </code></pre> <p><strong>javascript..</strong></p> <pre><code>function callJSFunc(i , name){ alert...
  • javacript onclick事件中传递对象参数

    万次阅读 2016-11-30 15:13:04
    怎么在onclick事件中传递对象参数,这个问题困扰了好久,终于测试通过,遂记录之。 var user = {id:1, name:'zs', age:20}; var ele = '修改'; 或者  var ele = '修改'; 前者取到的是json对象,后者取到的...
  • thymeleaf使用onclick事件传递多个参数

    千次阅读 2019-10-19 09:50:21
    thymeleaf使用onclick事件传递多个参数最近在学习thymeleaf 的时候遇到的问题,使用onclick传递参数到function中 最近在学习thymeleaf 的时候遇到的问题,使用onclick传递参数到function中 报错信息如下: Caused by...
  • js动态给对象onclick事件赋值,动态传参数举两个例子一对一错,感兴趣的朋友可以对比下,希望可以从中发现不一样之处
  • onclick事件中传递对象参数

    千次阅读 2018-04-09 16:36:09
    怎么在onclick事件中传递对象参数,这个问题困扰了好久,终于测试通过,遂记录之。 var user = {id:1, name:'zs', age:20}; var ele = '&lt;a onclick="edit(' + JSON.stringify(user).replace(/"/...
  • onclick="test(event, this)"&gt;aaa&lt;/a&gt; &lt;script&gt; function test(event, elm) { alert(elm.getAttribute("aa")); alert(elm.getAttribute("data-bb&...
  • view.m_dazzlelight.onClick.Add (()=>{  LoadItem(2);  view.m_allbtn.m_button.SetSelectedIndex(0);  view.m_livezctionbtn.m_button.SetSelectedIndex(0);  
  • 1)当方法没有参数时,赋值可以直接用onclick = 方法名  window.onload = function() {  $('btnTest').onclick = test;   }  function test() {  alert(val);  } 2)当方法有参数时,用onclick = ...
  • onclick事件 加完参数不起作用

    千次阅读 2017-10-25 14:47:37
    不起作用: onclick="deleteUser(${user.id})" 起作用:传递的参数用单引号引起来 onclick="deleteUser('${user.id}')

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 259,820
精华内容 103,928
关键字:

onclick事件带参数