是否有模板系统允许为HTML元素的属性定义默认值?包含给定HTML元素且使用给定模板生成的任何页面都将生成HTML,并将引用元素的refer属性值设置为定义的默认值。
<form method="post">
假设我希望将'form'元素的'method'属性的默认值设置为'post'。只有在页面没有明确定义'method'属性时才应该这样做。
答案 0 :(得分:0)
HTML确实为多个属性设置了一些默认值。我不确定模板引擎,但如果你想设置自定义默认值,你可以使用JavaScript ..例如,form
元素。
//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");
}
}