如何单击
  • 元素与javascript?
  • 发布于 2024-12-05 11:51:35 字数 259 浏览 1 评论 0原文

    假设我们有如下所示的 html,我希望能够使用 javascript 单击该元素,就像它是一个链接一样。

    <li class="myClass" data-type="onClick" data-target="something://url">
        <img src="img.png" alt="image"/>
        <h2> Text</h2>
    </li>
    

    谢谢

    Assuming that we have html like the one below, I want to be able to click on the element using javascript just as if I it was a link.

    <li class="myClass" data-type="onClick" data-target="something://url">
        <img src="img.png" alt="image"/>
        <h2> Text</h2>
    </li>
    

    Thanks

    如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

    扫码二维码加入Web技术交流群

    发布评论

    需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

    评论(2

    薄荷→糖丶微凉 2024-12-12 11:51:35
    <li class="myClass" onclick="doSomething()">
        <img src="img.png" alt="image"/>
        <h2> Text</h2>
    </li>
    

    在你的 javascript 中创建函数 doSomething()

    并可能在 li 元素上使用 CSS:

    li.myClass {
        cursor:pointer;
    }
    
    <li class="myClass" onclick="doSomething()">
        <img src="img.png" alt="image"/>
        <h2> Text</h2>
    </li>
    

    In your javascript create the function doSomething()

    And maybe use CSS on the li element:

    li.myClass {
        cursor:pointer;
    }
    
    野却迷人 2024-12-12 11:51:35

    您还可以使用 jQuery。使用 jQuery 更容易。在那里你可以给 li 元素一个 id 或一个类,然后你可以使用这段代码:

    $(".myClass").click( function() {
     // .. do the code
    });
    

    或者使用 id:

    $("#myID").click( function() {
     // .. do the code
    });
    

    我还建议通过在 css 中添加“cursor:pointer;”来在元素上放置一个指针。
    所以每个人都知道可以点击它:)

    You could also use jQuery. It's more easy to work with jQuery. There you would give the li element an id or a class and then you could use this code:

    $(".myClass").click( function() {
     // .. do the code
    });
    

    or with id:

    $("#myID").click( function() {
     // .. do the code
    });
    

    I would also advise to put a pointer on the element by adding " cursor: pointer; " to the css.
    So everyone knows it's possible to click on it :)

    ~没有更多了~
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文