Ala*_*lan 7 html javascript tags dom
有没有办法创建自己的HTML元素?我想制作一个特别设计的复选框.
我想这样的事情将在JavaScript中完成.类似于document.createHTMLElement
设计自己的元素(和标签)的能力.
Noo*_*ilk 12
不,没有.
HTML元素仅限于浏览器将处理的内容.也就是说,如果你创建了一个自定义的firefox插件,然后让它处理你的特殊标签,那么你"可以"做到这一点,对"做它"的不同解释.可以在此处找到特定HTML版本的所有元素的列表:http://www.w3.org/TR/html4/index/elements.html
但是,你可能并不想.如果你想以一起运行的方式"组合"几个现有元素,那么你就可以做到这一点.例如,如果你想要一个复选框,当点击时,在某个地方显示一个下拉列表,填充各种东西,你可以这样做.
也许您可能想详细说明您实际想要实现的目标,我们可以进一步提供帮助.
是的,您可以创建自己的标签。您必须创建一个架构并将其导入到您的页面上,并编写一个 JavaScript 层以将新标签转换为现有的 HTML 标签。
一个例子是fbml
(Facebook 标记语言),它包括 Facebook 编写的模式和 JavaScript 层。请参阅:开放图协议。
使用它你可以非常轻松地制作一个“赞”按钮:
<fb:like href="http://developers.facebook.com/" width="450" height="80"/>
Run Code Online (Sandbox Code Playgroud)