帖子
帖子
用户
博客
课程
显示全部楼层
3
帖子
0
勋章
19
Y币
发表于 2018-8-4 11:20:27
1
已解决

求助,如何在apicloud里面动态加载页面 [复制链接]

  • 发表于:2018-08-04 11:20:27
像下面这种动态创建一个input 如何在api.js中实现,求大神帮助




var inputx= document.createElement("input");    // 生成input对象

    inputx.type = "button";                                     // 生成input类型  
    inputx.value = "X";   // 生成input属性value
    inputx.id = "222";                                         // 赋上id ,当做参数;

    inputx.className = "btn btn-default";
    inputx.onclick= "remove(this.id)";                   //这句不好用
    divParent.appendChild(inputx);                             //将按钮附加到父div中去

云空却
66
帖子
0
勋章
488
Y币
最佳答案
是的,例如这样 html = '' html += ' ' html += ' ' + userCode_show + '' html += ' ' + ret.data.goodsName + '' html += ' ' + ret.data.suppler_name + '' html += ' ' + ret.data.suppler_goods_code + '' html += ' ' $('.goodsname_prompt').append(html)
66
帖子
0
勋章
488
Y币
是的,例如这样
                        html = ''
                        html += '  <div class="name_line"   data-search=' + search + ' data-userCode=' + userCode + '  onclick="add_name(this)">'
                        html += '    <div class="name_code">' + userCode_show + '</div>'
                        html += '    <div class="name_name">' + ret.data[i].goodsName + '</div>'
                        html += '    <div class="name_suppler">' + ret.data[i].suppler_name + '</div>'
                        html += '    <div class="name_supplercode">' + ret.data[i].suppler_goods_code + '</div>'
                        html += '   </div>'
                        $('.goodsname_prompt').append(html)
66
帖子
0
勋章
488
Y币
66
帖子
0
勋章
488
Y币
你的写法太麻烦,通常这样写
html=''
html+='<input type="button" name="" value="X" id = "222">'

$api.append($api.dom('XXXX'),html);//XXX 为父div
3
帖子
0
勋章
19
Y币
云空却 发表于 2018-8-4 11:32
你的写法太麻烦,通常这样写
html=''
html+=''

html 中直接就写成页面上的那种格式吗
3
帖子
0
勋章
19
Y币
云空却 发表于 2018-8-4 11:20
是的,例如这样
                        html = ''
                        html += '  '

谢谢指教,解决了。
您需要登录后才可以回帖 登录

本版积分规则