js 动态创建div并向其中添加元素

CSS样式文件search_history.css

div{
    width:95%;
    height:40px;
    line-height:36px;/**设置行高和控件高一样,这是内部文字才能垂直居中*/
    overflow:hidden;/**为了防止内容超出容器或者产生自动换行,这样就达不到垂直居中效果了*/
    margin: 0 auto;/**让div在页面中居中显示*/
    background-color:#ffffff;/**背景颜色*/
    border:solid 1px #f5f5f5;
    border-width:1px 0px 0px 1px;
}

p{
    margin-left:2.5%;
}

HTML页面search_history.html

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/html">
<head>
    <meta http-equiv="content-type" content="search_history.html; charset=utf-8">
    <title>历史记录html</title>
    //引入css样式
    <link type="test/css" rel="stylesheet" href="search_history.css"/>
</head>
<body id ="test" bgcolor="#f5f5f5">
<p>历史搜索</p>
<script type="text/javascript">
    var Shu =7;
    var df = document.createDocumentFragment();
    for (var i=0;i<= Shu;i++){
    var oDiv = document.createElement("div");

    var img = document.createElement("img");
    img.src = 'ic_search_history_clock.png';
    img.style.verticalAlign="middle";//设置图片垂直居中显示
    img.style.padding="5px";
    oDiv.appendChild(img);

    var text = document.createElement("span");
    text.innerHTML = "方向盘套";
    text.style.padding="5px";
    oDiv.appendChild(text);

    var img2 = document.createElement("img");
    img2.src = 'ic_search_history_next.png';

    img2.style.verticalAlign="middle";//设置图片垂直居中显示
    img2.style.padding="5px";
    oDiv.appendChild(img2);

    df.appendChild(oDiv);
    }
    document.body.appendChild(df);
 </script>
</body>
</html>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值