javascript - 有没有办法创建自己的 HTML 元素?

标签 javascript html dom tags

有没有办法创建您自己的 HTML 元素?我想做一个特别设计的复选框。

我想这样的事情会用 JavaScript 完成。类似于 document.createHTMLElement 但能够设计您自己的元素(和标签)。

最佳答案

不,没有。

HTML 元素仅限于浏览器将处理的内容。也就是说,如果您创建了一个自定义的 Firefox 插件,然后让它处理您的特殊标签,那么您“可以”这样做,因为对“这样做”有不同的解释。可在此处找到特定版本 HTML 的所有元素列表:http://www.w3.org/TR/html4/index/elements.html

但是,您可能实际上并不想要。如果你想以这样的方式“组合”几个现有的元素,因为它们一起运行,那么你可以用 JavaScript 做到这一点。例如,如果您希望复选框在单击时在某处显示一个下拉列表,其中填充了各种内容,您可以这样做。

也许您可能想详细说明您实际想要实现的目标,我们可以进一步提供帮助。

关于javascript - 有没有办法创建自己的 HTML 元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3304755/

相关文章:

javascript - 如何获取元素的 HTML

javascript - History API - 告诉浏览器保留在index.html上,无论url是什么

javascript - IE7和IE8下拉框中不显示更大的内容

javascript - 正则表达式匹配某些字符并排除某些字符但没有负面前瞻

javascript - 如何在 jQuery 中将计时器与无限循环链接起来?

javascript - 针对特定窗口宽度禁用 HTML 中的 jQuery 脚本

javascript - 带过滤器的 HTML5 网络音频 API Wavesurfer.js

jquery - 我如何使用 jQuery 获取元素的边框颜色值?

javascript - jQuery 不支持 .has 在 IE8 中?什么是解决方法?

javascript - for循环中的innerHTML未正确附加元素