m0_56789428 2023-09-05 11:16 采纳率: 94.9%
浏览 2
已结题

获取方法传参中target参数值

showBigScreen方法中的e。图片中target参数怎么获取


<img src="/FinforWorx/file/377858747115500.jpg" class="equImg" id="screen_url" onclick="showBigScreen(this)" style="cursor:pointer" data-target="https://www.runoob.com/mysql/mysql-tutorial.html">

function showBigScreen(e) {
        debugger
        console.log("afafa",e.target); 
        console.log(" 地址:"+target)

    }

img

  • 写回答

4条回答 默认 最新

  • qq_37749055 2023-09-05 11:29
    关注

    在您的代码中,您已经将目标URL作为data-target属性设置在了图片元素上。在showBigScreen函数中,可以通过e.target来获取该属性值。

    不过,从您提供的图片中,我发现您在函数中使用了target变量,但并没有对其进行定义。因此,您需要先定义这个变量,然后将其设置为e.target的值。

    以下是修改后的代码:

    <img src="/FinforWorx/file/377858747115500.jpg" class="equImg" id="screen_url" onclick="showBigScreen(event)" style="cursor:pointer" data-target="https://www.runoob.com/mysql/mysql-tutorial.html">
    
    <script>
    function showBigScreen(e) {
        console.log("afafa", e.target);
        var target = e.target.getAttribute('data-target');
        console.log(" 地址:" + target);
    }
    </script>
    

    在上述代码中,我将onclick属性的参数修改为event,以便能够将事件对象传递给showBigScreen函数。然后,我定义了一个名为target的变量,并将其设置为e.target.getAttribute('data-target'),以获取图片元素的data-target属性的值。最后,我将该值打印到控制台中。

    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 9月5日
  • 修改了问题 9月5日
  • 创建了问题 9月5日

悬赏问题

  • ¥15 没输出运行不了什么问题
  • ¥20 输入import torch显示Intel MKL FATAL ERROR,系统驱动1%,: Cannot load mkl_intel_thread.dll.
  • ¥15 点云密度大则包围盒小
  • ¥15 nginx使用nfs进行服务器的数据共享
  • ¥15 C#i编程中so-ir-192编码的字符集转码UTF8问题
  • ¥15 51嵌入式入门按键小项目
  • ¥30 海外项目,如何降低Google Map接口费用?
  • ¥15 fluentmeshing
  • ¥15 手机/平板的浏览器里如何实现类似荧光笔的效果
  • ¥15 盘古气象大模型调用(python)