在聚合物1.0中动态设置纸张按钮文本

时间:2015-11-30 09:55:00

标签: polymer polymer-1.0

尝试通过javascript动态添加提交按钮,下面是代码段,不确定用于设置文本的属性。

      var dynSubmit = document.createElement("paper-button");
      dynSubmit.setAttribute("on-click", "submitForm");
      //dynSubmit.setAttribute("Value", "Submit"); 
      parent.$.iron-form.appendChild(dynSubmit);  

评论代码不起作用,如何设置提交按钮的标题?

2 个答案:

答案 0 :(得分:4)

您可以设置按钮innerHTML

Polymer.dom(dynSubmit).innerHTML = "Submit";

感谢@ jonsS0的轻松评论。

答案 1 :(得分:0)

避免将innerHTML与Polymer一起使用,或者根本不使用;它很慢,XSS可以进入,你不应该需要它。

而是使用textContent

dynSubmit.textContent = 'Submit';

你可以在不破坏涟漪的情况下设置它,你不应该需要Polymer.dom(dynSubmit),因为它是底层元素的暴露属性。