尝试通过javascript动态添加提交按钮,下面是代码段,不确定用于设置文本的属性。
var dynSubmit = document.createElement("paper-button");
dynSubmit.setAttribute("on-click", "submitForm");
//dynSubmit.setAttribute("Value", "Submit");
parent.$.iron-form.appendChild(dynSubmit);
评论代码不起作用,如何设置提交按钮的标题?
答案 0 :(得分:4)
您可以设置按钮innerHTML
。
Polymer.dom(dynSubmit).innerHTML = "Submit";
感谢@ jonsS0的轻松评论。
答案 1 :(得分:0)
避免将innerHTML
与Polymer一起使用,或者根本不使用;它很慢,XSS可以进入,你不应该需要它。
而是使用textContent
:
dynSubmit.textContent = 'Submit';
你可以在不破坏涟漪的情况下设置它,你不应该需要Polymer.dom(dynSubmit)
,因为它是底层元素的暴露属性。