我想创建自己的 html 标签
你真的没有。
HTML 是一种允许我们为文本添加含义的语言。
This is just some text.
<p>But this is a paragraph, because it has a <p> tag around it.</p>
<input type="submit" value="And this is a form submission button">
这使得计算机程序(包括传统的网络浏览器、视障人士的屏幕阅读器、移动电话和搜索引擎)可以与 HTML 进行有效交互,因为标签指示每个元素是什么。
这只有效,因为世界上每个人都同意这些标签的含义(通过HTML 规范)。
您应该做的是使用任何现有的 HTML 标记,该标记与您所考虑的控件最匹配。对于“后退按钮”(请注意,世界上每个 Web 浏览器都已经提供),它可能是一个<button>
标签,也可能是一个链接 ( <a>
)。您还可以查看Accessible Rich Internet Applications (ARIA) 规范,看看是否有任何控件类型符合您的想法。
不过,我对您想要制作自定义 HTML 标记的解释有点困惑:
因为,我想在不止一页上使用它
也许您不想重复单击按钮时应该运行的 JavaScript 函数?如果是这样,您可以将该函数放入其自己的文件中,并将其包含在您要使用它的页面中:
<script src="/myFunction.js"></script>
然后您的按钮可以像这样使用它(非常简化的示例):
<button onclick="myFunction();"></button>
您可以在此处阅读更多内容:DOM 事件处理程序。