选择具有特定属性的元素

时间:2014-06-23 12:02:26

标签: css css-selectors

我的输入按钮没有任何类或ID,并且onclick attr就是这样的:

<input type="button" onclick="myfunc();" />

还有其他输入类型按钮,并希望为具有onclick属性的按钮设置样式。

所以,我可以这样做:

input[onclick="myfunc();"]{color: red;}

但是在onclick中可能有任何函数,如myfunc(),thisfunc()或anyfunc()。

那么如何选择那些具有onclick属性的输入按钮呢。

2 个答案:

答案 0 :(得分:5)

该值可以省略:

input[onclick]{color: red;}

在一个不相关的说明中,这似乎是一个有趣的用例。我可能会使用类似这样的东西,可能使用边框或其他东西而不是文本样式,以突出显示具有事件处理程序属性的表单元素(或任何其他元素),以用于“调试”目的。

答案 1 :(得分:0)

     $(function(){
        $("#mybutton").click(function(){
           $(this).css("color","red");
        });

     });

您也可以使用JQuery来解决问题。添加属性id =&#34; myButton&#34;到您的输入按钮。