html页面按钮布局,js动态生成按钮,页面用DIV简单布局(示例代码)

今天朋友让我忙帮给写个页面,由于时间紧破,所以没有完善,暂时先贴出来,以后有时间了在做修改

* {

margin: 0px;

padding: 0px;

}

.header {

width: 100%;

background: #567;

height: 100px;

}

#leftDiv,#centerDiv,#rightDiv {

float: left;

background: #DDD;

margin-right: 10px;

word-wrap: break-word;

font-size: 12px;

}

#rightDiv {

width: 60%;

}

#leftDiv {

width: 19%;

}

#centerDiv {

width: 18%

}

#foot {

height: 100px;

background-color: #ccc;

clear: both;

}

#middle {

zoom: 1;

}

.li{

width:100px;

}

header

total = document.documentElement.clientHeight;

colHeight = total - 100 - document.getElementById("leftDiv").offsetTop;

document.getElementById("leftDiv").style.height = colHeight + "px";

document.getElementById("centerDiv").style.height = colHeight + "px";

document.getElementById("rightDiv").style.height = colHeight + "px";

var i = 0;

function addButton() {

var button_create1 = document.getElementById("button_create1");

var letfDiv_ul=document.getElementById("l_ul1");

var o = document.createElement(‘input‘);

var li=document.createElement(‘li‘);

o.type = ‘button‘;

o.value = ‘按钮‘ + i++;

if (button_create1.attachEvent) {

button_create1.attachEvent(‘onclick‘, addButton);

} else {

button_create1.addEventListener(‘click‘, addButton);

}

//document.body.appendChild(o);

li.appendChild(o);

letfDiv_ul.appendChild(li);

o = null;

}

/**

* 创建中间div的input

*/

var ii = 0;

function addInput(){

var button_create2=document.getElementById("button_create2");

var centerDiv_ul=document.getElementById("c_ul1");

var c_input = document.createElement(‘input‘);

var c_input_btn = document.createElement(‘input‘);

c_input_btn.type = ‘button‘;

c_input_btn.value = ‘按钮‘+ i++;

if(c_input_btn.attachEvent){

alert();

c_input_btn.attachEvent(‘onclick‘,addInput_select)

}else{

c_input_btn.addEventListener(‘click‘,addInput_select)

}

var li=document.createElement(‘li‘);

c_input.type = ‘text‘;

c_input.value = ‘input‘ + ii++;

if (button_create2.attachEvent) {

button_create2.attachEvent(‘onclick‘, addInput);

} else {

button_create2.addEventListener(‘click‘, addInput);

}

li.appendChild(c_input);

li.appendChild(c_input_btn);

centerDiv_ul.appendChild(li);

}

var iii = 0;

function addInput_select(){

alert();

var rightDiv_ul=document.getElementById("r_ul1");

for(var n=0;n<4;n++){

var o = document.createElement(‘input‘);

var li=document.createElement(‘li‘);

o.value=n;

li.appendChild(o);

for(var z=0;z<2;z++){

var select = document.createElement(‘select‘);

for(var y=0;y<4;y++){

select.options.add(new Option(y,y));

}

li.appendChild(select);

select=null;

}

rightDiv_ul.appendChild(li);

o = null;

}

}

window.onload = function(){

addInput_select();

addInput();

addButton();

};

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值