我想使用 HTML5 自定义元素来创建自己的表单输入。现在我有一些看起来像:
<input-location>
<!--shadow dom-->
<input type="text">
<img src="">
<button></button>
<!--/shadow dom-->
</input-location>
但我更希望它看起来像
<input is="input-location">
因为这会在旧浏览器中优雅地降级,以及维护 .focus/.onfocus 等功能。但是,我不确定如何/在哪里放置自定义输入所需的其他元素。
这可能吗?我该怎么办?
谢谢你的帮助 :)