<!DOCTYPE>
<html style="height: 100%">
<head>
<meta charset="UTF-8">
<style type="text/css">
body {
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
}
#div_main {
position: absolute;
top: 0px;
left: 0px;
right: 0px;
bottom: 0px;
width: 100%; height : 100%;
background: #F2F2F2;
border: 1px solid #F2F2F2;
z-index: 1;
height: 100%;
}
.div_item {
width: 100px;
height: 100px;
background: #F2F2F2;
border: 1px solid #FFFFFF;
}
</style>
<script type="text/javascript" src="js/echarts.js"></script>
<script type="text/javascript" src="js/jquery.min.js"></script>
<script type="text/javascript" src="js/json2.js"></script>
<script type="text/javascript">
window.onload = function()
{
for (var i = 0; i < 10; i++)
{
debugger;
var divLeftItem = document.createElement("div");
setAttr(divLeftItem, "id", "div_item_" + i);
setAttr(divLeftItem, "class", "div_item");
divLeftItem.onclick = openPage;//单击后执行
divLeftItem.onclick = openPage();//直接执行了
// divLeftItem.onclick = function ()//单击后执行
// {
// window.location.href= "setting.html";
// };
div_main.appendChild(divLeftItem);
}
}
/**
* 设置控件属性
*
* @author ZengWenfeng
* @date 2021.01.06
* @param obj 控件
* @param key 属性
* @param value 值
*/
function setAttr(obj, key, value)
{
//
var attr = document.createAttribute(key);
attr.value = value;
//
obj.setAttributeNode(attr);
}
function openPage()
{
window.location.href= "setting.html"
}
</script>
</head>
<body>
<div id="div_main" class="div_main">
</div>
</body>
</html>
检查代码,自己去试了一下。