js 动态添加元素

举报
黄啊码 发表于 2022/06/28 22:25:24 2022/06/28
【摘要】 该例子的样式用的是easyui的样式,看不懂只需把class="easyui-XXX" 删除即可 <div class="fitem" id="urls" style="margin-bottom:5px;"> <label>url:</label> <input id="url...
该例子的样式用的是easyui的样式,看不懂只需把class="easyui-XXX" 删除即可
<div class="fitem" id="urls" style="margin-bottom:5px;">
    <label>url:</label>
    <input id="url" name="url" class="easyui-textbox" style="width: 260px" >
    小标题:
    <input id="url_title" name="url_title" class="easyui-textbox" style="width: 260px;" >
    <a href="javascript:void(0);"class="easyui-linkbutton" iconCls="icon-add" οnclick="addinput()"></a>
    <div class="fitem"></div>
</div>
function addinput(){
    var temp = document.createElement('div');
    temp.className="fitem";
    var urls = document.getElementById("urls");
    urls.appendChild(temp);
    var url_to  = document.createElement("input");
    url_to.type ="text";
    url_to.id   ="url";
    url_to.style.width="260px";
    url_to.style.borderRadius="5px";
    url_to.style.border="1px";
    url_to.style.borderColor="#95b8e7";
    url_to.style.borderStyle="solid";
    url_to.style.height="22px";
    var title_to  = document.createElement("input");
    title_to.type ="text";
    title_to.id   ="url_title";
    title_to.style.width="260px";
    title_to.style.borderRadius="5px";
    title_to.style.border="1px";
    title_to.style.borderColor="#95b8e7";
    title_to.style.borderStyle="solid";
    title_to.style.height="22px";
    url_to.style.marginLeft="65px";
    title_to.style.marginLeft="49px";
    temp.appendChild(url_to);
    temp.appendChild(title_to);
}

最终效果如下

文章来源: markwcm.blog.csdn.net,作者:黄啊码,版权归原作者所有,如需转载,请联系作者。

原文链接:markwcm.blog.csdn.net/article/details/81100340

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。