编程语言
首页 > 编程语言> > javascript – 如何单击列表图像触发单击该列表元素内的链接?

javascript – 如何单击列表图像触发单击该列表元素内的链接?

作者:互联网

我有一个包含链接的无序列表.

我设置了列表样式,以便链接左侧有一个“Click Me”图像.

ul 
{ 
    list-style-image:url(/images/ClickMe.png)
}

问题是:当用户点击“Click Me”时,它们不会被重定向,也没有任何反应.

如何单击列表图像会触发单击该列表元素中的链接?

<ul>
    <li><a href="someurl">Some Url</a></li>
    <li><a href="someotherurl">Some Other Url</a></li>
</ul>

最佳答案:

我认为这更像是一个CSS问题,因为列表项目符号实际上不是标记的一部分.您可以通过将链接“向左”包含这样的子弹来欺骗(参见jsfiddle snippet):

ul
{ 
    list-style: disc;
    list-style-position: inside;
    padding: 0;
    margin: 0;
}

a {
    margin-left: -20px;
    padding-left: 20px;
}

标签:jquery,javascript,css,html-lists,html
来源: https://codeday.me/bug/20190515/1110035.html