js动态添加页面元素

			//添加属性值的语法
            box.className='box';//添加class
            box.setAttribute("data-id",id);  //添加data属性
            box.innerText=title_text  //添加内容
          	//  。。。。一堆,想加什么就加吧

//封装一个方法,方便调用
function addHtml(title_text,text_txt,imgSrc,id){
            let box =document.createElement('div')
            box.className='box';
            box.setAttribute("data-id",id);

            let box_content =document.createElement('div')
            box_content.className='box_content'

            let img_box =document.createElement('div')
            img_box.className='img_box'
            let img =document.createElement('img')
            img.src=imgSrc

            let text_box =document.createElement('div')
            text_box.className='text_box'
            let title =document.createElement('div')
            title.className='title'
            title.innerText=title_text
            let text =document.createElement('div')
            text.className='text'
            text.innerText=text_txt

            shopList[0].appendChild(box)
            box.appendChild(box_content)
            box_content.appendChild(img_box)
            box_content.appendChild(text_box)

            img_box.appendChild(img)

            text_box.appendChild(title)
            text_box.appendChild(text)



        }

//最后创建的结构
addHtml(title_text,text_txt,imgSrc,id)
在这里插入图片描述

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值