聚合物:我可以用聚合物替换原生HTML元素吗;s

Polymer: Can i replace native HTML element with polymer's

本文关键字:聚合物 元素 HTML 原生 我可以 替换      更新时间:2023-09-26

F.e.我在网站上有这样的元素:

<input type="text">

我能用纸质输入代替它们吗。?问题是,我使用Drupal时,有许多表单是由Form API和其他元素生成的。将它们全部替换为纸张-是痛苦还是不痛苦都可以做到,所以我正在寻找用聚合物替换默认html元素的方法。

我认为这是您需要通过Drupal或他们的模板系统来完成的事情。您不能真正覆盖它输出到DOM的原生HTML元素。您需要使用Forms API输出纸张输入,或者必须将它们全部替换为JavaScript创建的元素,这不是很有效。

聚合物允许原生元素的扩展

此外,您可以将现有输入包装在纸张输入容器中,以获得与使用纸张输入相同的结果(这就是纸张输入的工作方式)

<paper-input-container>
<label>Your name</label>
<input is="iron-input">
</paper-input-container>

除了编辑Drupal表单模板之外,没有任何简单的方法。