如何单击列表项内的锚标记?
How can I click an anchor tag inside a list item?
我正在尝试使用原始 js 单击列表项内的锚标记。我该怎么做?
代码:
<li class="next">
<a href="#" class="btn btn-link">
<img src="/images/arrow-right.png" alt="newer">
</a>
</li>
你可以试试这个:
document.getElementsByClassName('btn-link')[0].click();
或者您可以为 <a>
标签指定一个 ID,然后执行以下操作:
document.getElementById('myId').click();
有多种方法可以做到这一点,但您可以简单地在 html 页面底部的 <script>
标记中创建一个 javascript 函数,然后告诉 javascript 函数=12=] 使用 onclick
属性
锚定要调用的函数
<ul>
<li class="next">
<a href="#" class="btn btn-link" onclick="doClick(this)">
<img src="/images/arrow-right.png" alt="newer">
</a>
</li>
</ul>
<script>
function doClick(elem) {
console.log('clicked!', elem);
}
</script>
我正在尝试使用原始 js 单击列表项内的锚标记。我该怎么做?
代码:
<li class="next">
<a href="#" class="btn btn-link">
<img src="/images/arrow-right.png" alt="newer">
</a>
</li>
你可以试试这个:
document.getElementsByClassName('btn-link')[0].click();
或者您可以为 <a>
标签指定一个 ID,然后执行以下操作:
document.getElementById('myId').click();
有多种方法可以做到这一点,但您可以简单地在 html 页面底部的 <script>
标记中创建一个 javascript 函数,然后告诉 javascript 函数=12=] 使用 onclick
属性
<ul>
<li class="next">
<a href="#" class="btn btn-link" onclick="doClick(this)">
<img src="/images/arrow-right.png" alt="newer">
</a>
</li>
</ul>
<script>
function doClick(elem) {
console.log('clicked!', elem);
}
</script>