javascript - 展开 HTML 标签

标签 javascript html

是否可以扩展现有的 html 标签? 例如我想添加 <link> 类型标记并对此类型执行一些操作

<link rel="stylesheet" type="new-type" href="theme.css">

当我们有新类型的链接时,会自动执行一些操作吗?

最佳答案

是的,可以。最好的方法是使用 data- attributes 。这些都会被任何验证器跳过,因此可以安全地用于您自己的目的:

<link id="someId" rel="stylesheet" type="new-type" href="theme.css" data-special="true">

如果您使用 jQuery,您甚至可以轻松实现:

var x = $("#someId").data("special");

关于javascript - 展开 HTML 标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33731950/

相关文章:

javascript - 如何从 Ajax 调用将非 url 请求参数传递给 Smalltalk Teapot

javascript - 有人可以帮我编写和理解部分应用程序模式吗?

python - 重定向时如何获取表行详细信息

javascript - 使用 css 在单击时为子 div 提供边框并保留它直到单击下一个 div

javascript - 为 Flutter Web 应用添加 id 或 name 属性或其他标识方式?

javascript - AngularJS - 在 Controller 中打开 $mdDialog

javascript - 如何在连接打开时清除 xml http (xhr) 响应

javascript - Google map API - 标记聚类不起作用

html - 需要 H2 与文本一样宽,但也需要文本对齐 :center

html - 居中显示内联 block 的 2 个元素