0

是否有模板系统允许为 HTML 元素的属性定义默认值?任何包含给定 HTML 元素并使用给定模板生成的页面都将生成 HTML,其中引用元素的引用属性的值设置为定义的默认值。

<form method="post">

假设我希望将“form”元素的“method”属性的默认值设置为“post”。只有在页面没有明确定义“方法”属性时才应该这样做。

4

1 回答 1

0

HTML 确实为几个属性设置了一些默认值。我不确定模板引擎,但如果你想设置自定义默认值,你可以使用 JavaScript .. 比如说formelement.

//get all form elements
var getElms = document.getElementsByTagName('form');

//loop over these elements, check if method attr exist, if not then set post as default
for(var i = 0, elms = getElms.length; i < elms; i++) {
    if(!getElms[i].hasAttribute('method')) {
    getElms[i].setAttribute("method", "post");
  }
}
于 2017-05-21T10:51:58.243 回答