javascript使用脚本单击按钮

时间:2015-05-31 12:24:57

标签: javascript php jquery html button

我想点击一个按钮,使用javascript而无需点击底部。

以下是我的尝试:

<li id="#attendBtn"><a style="background:#FF6400;" href="#attend"><i class="fa fa-check"></i>&nbsp;&nbsp;Attend</a></li>



echo "<script>            
document.getElementById('attendBtn').click();
</script>";

但它似乎不起作用。任何帮助将不胜感激

3 个答案:

答案 0 :(得分:2)

删除#中的<li id="#attendBtn">

document.getElementById('attendBtn').click();
<li id="attendBtn" onclick="console.log(1);"><a style="background:#FF6400;" href="#attend"><i class="fa fa-check"></i>&nbsp;&nbsp;Attend</a></li>

javascript中,如果您使用getElementById,则只需传递id名称。其他框架(例如jQuery)使用#作为id的别名

答案 1 :(得分:0)

如果我理解你的问题,你想要触发点击事件而不必实际点击按钮? 你应该考虑使用jQuery。

然后你可以这样做:

$('#attendBtn').click(function() {
    console.log('button was clicked');
});

用这个触发它:

$('#attendBtn').trigger('click');

另外,我猜测其余的html没有发布,因为&#39; li&#39;应该在&#39; ul&#39;

答案 2 :(得分:-1)

 document.getElementById('attendBtn').onclick();