/**
* 创建dom标签公共方法
* @param dom
* @param obj
* @param text
* @returns {any}
*/
function createDom(dom, obj, text) {
var dom = document.createElement(dom);
if (obj != null) {
//获取id的key, 如 obj对象 为 id:id1
var keys = Object.keys(obj);
for (var i = 0; i < keys.length; i++) {
var k = keys[i];
dom.setAttribute(k, obj[k]);
}
}
if (text != null) {
dom.innerText = text;
}
return dom;
}
调用:
var inputobj = {
'type': 'text',
'autocomplete': 'off',
'class': 'layui-input',
'value': '你好',
'readonly': true
}
var input = createDom('input', inputobj, title);