如何从JavaScript中为所有div,listviews,表单,li,ul等添加data-theme
值?
可能吗?如果是,我该怎么做?
以下情况会怎么样?
$.mobile.page.prototype.options.contentTheme= "e";
答案 0 :(得分:1)
Array.prototype.forEach.call(document.getElementsByTagName("*"), function (el) {
el.setAttribute("data-theme", "e");
});
答案 1 :(得分:1)
如果你有jquery-mobile,下面应该有效:
$.mobile.page.prototype.options.contentTheme= "e";
$.mobile.page.prototype.options.headerTheme= "e";
$.mobile.page.prototype.options.footerTheme= "e";
但是,如果你添加了任何不属于标题,内容或页脚的元素,那么你应该采用Domenic的方式来申请每个元素