javascript - onclick 函数上的 CSS 选择器

标签 javascript html css

有没有办法在 onclick + function() 上获取 CSS 选择器?您可以在 onclick 上获得它.

这是 HTML:

<span onclick="gotoURL(&quot;https://youtu.be/dQw4w9WgXcQ&quot;);">Rick Roll</span>

CSS:

span[onclick] {
    color: blue;
    text-decoration: underline;
}

但是这些不起作用:

span[onclick="gotoURL"]

span[onclick="gotoURL()"]

最佳答案

肯定有办法;)

The [attribute^=value] selector matches every element whose attribute value begins with a specified value.

span[onclick^=gotoURL]

表示抓取 span 属性 onclick,其值以 gotoURL 开头。

https://jsfiddle.net/h0qg6nys/

干杯 :)

编辑 vivekkupadhyay 更快...

编辑 2: 顺便说一句。您可以查看选择器引用 https://www.w3schools.com/cssref/css_selectors.asp

编辑 3: 30-css-selectors-you-must-memorize

关于javascript - onclick 函数上的 CSS 选择器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42855587/

相关文章:

javascript - PHP 不生成 Excel 文件

javascript - 有没有办法让我的网站在不执行脚本的情况下发送电子邮件

javascript - angular ng-repeat 根据条件添加样式

html - 当尺寸缩小到手机时图片消失

css - polymer :网格布局

javascript - 如何停止将 www.html.com 附加到 URLS 开头的 Rails

Javascript 三元运算符左值

javascript - 停止在 javascript 中重定向

javascript - 如何使用 ng-repeat in Angular 在表单上创建独特的 ng-form 标签

html - css帮助对齐元素