css选择器如何选择input标签属性type为button且onclick不为goHome()的元素
时间: 2024-01-23 20:04:02 浏览: 23
可以使用下面的CSS选择器来选择input标签属性type为button且onclick不为goHome()的元素:
```css
input[type="button"]:not([onclick="goHome()"])
```
这个选择器使用了属性选择器和:not伪类选择器。首先,[type="button"]选择所有type属性为button的input元素;然后,:not([onclick="goHome()"])排除所有onclick属性为goHome()的元素。这样,我们就得到了所有type属性为button且onclick不为goHome()的input元素。
相关问题
css 选择器 type为text或者password
您可以使用以下CSS选择器来选择type为text或password的输入框:
```
input[type="text"], input[type="password"] {
/* CSS属性 */
}
```
这将选择所有type属性为"text"或"password"的输入框,并允许您对它们应用样式。
JavaScript或jQuery如何判断input标签css属性display是否为none
可以使用jQuery的`.is(":visible")`方法来判断元素是否可见,当元素的`display`属性值为`none`时,该方法会返回`false`。示例代码如下:
```
if ($("input").is(":visible")) {
// 元素可见
} else {
// 元素隐藏
}
```
另外,如果不想使用jQuery,可以使用JavaScript的`getComputedStyle()`方法来获取元素的计算样式,然后判断`display`属性值是否为`none`。示例代码如下:
```
var element = document.querySelector("input");
var style = window.getComputedStyle(element);
if (style.display !== "none") {
// 元素可见
} else {
// 元素隐藏
}
```