console
var put1=document.getElementById("put1");
var div1=document.getElementById("btnr");
put1.onkeyup=function(){
div1.innerText=put1.value;
}
var put1=document.getElementById("put1");
var btnr2=document.getElementById("btnr2");
put1.onkeyup=function(){
btnr2.innerText=put1.value;
}
var put2=document.getElementById("put2");
var div2=document.getElementById("ljms");
put2.onkeyup=function(){
div2.innerText=put2.value;
}
function inputChange(picId,imgId,addId,closeId){
var files = document.getElementById(picId).files;
console.log(files);
if(files.length == 0) return;
var form = new FormData(),
file = files[0];
form.append('file', file);
var reader = new FileReader();
reader.readAsDataURL(file);
reader.onload = function(e){
var result = reader.result;
console.log(result);
document.getElementById(imgId).src = result;
document.getElementById(imgId).classList.remove('hide');
document.getElementById(addId).classList.add('hide');
document.getElementById(closeId).classList.remove('hide');
};
}
$(function(){
$('.close').click(function(){
$(this).addClass('hide');
$(this).siblings('.add').removeClass('hide');
$(this).siblings('img').addClass('hide');
})
})
<div style="margin: 15px 0px;">
<span style="display: inline-block; vertical-align: middle; margin-right: 10px;">标题:</span>
<div class="ivu-input-wrapper ivu-input-wrapper-default ivu-input-type" style="color: rgb(142, 142, 147); width: 500px; margin-left: 15px;">
<i class="ivu-icon ivu-icon-ios-loading ivu-load-loop ivu-input-icon ivu-input-icon-validate"></i>
<input id="put1" type="text" placeholder="请输入标题" class="ivu-input ivu-input-default">
</div>
</div>
<div style="margin: 15px 0px;">
<span style="display: inline-block; vertical-align: middle; margin-right: 10px;">描述:</span>
<div class="ivu-input-wrapper ivu-input-wrapper-default ivu-input-type" style="color: rgb(142, 142, 147); width: 500px; margin-left: 15px;">
<i class="ivu-icon ivu-icon-ios-loading ivu-load-loop ivu-input-icon ivu-input-icon-validate"></i>
<input id="put2" type="text" placeholder="请输入链接描述" class="ivu-input ivu-input-default">
</div>
</div>
<div class="qy_right" style="margin-left:200px;">
<div class="ivu-col ivu-col-span-6" style="text-align: center;left: 55%;margin-top: -85px;">
<div style="position: relative;">
<div style="border: 1px solid rgb(229, 229, 234); padding: 15px; display: inline-block; margin: 10px auto; width: 400px; text-align: left;">
<div style="font-weight: 700; font-size: 14px; margin-bottom: 10px;">聊天窗口样式</div>
<img src="./image/hetu.png" alt="" style="width: 40px; vertical-align: top; margin-right: 10px;">
<span class="link-content">
<div id="btnr" style="color: rgb(34, 34, 34); font-size: 14px; text-overflow: ellipsis; word-break: break-all; white-space: nowrap; width: 100%; overflow: hidden;"></div>
<div style="position: relative; margin-top: 10px;">
<span id="ljms" style="width: 180px; font-size: 12px; color: rgb(153, 153, 153); min-height: 40px; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; display: -webkit-box;"></span>
<img src="./image/lianjie.png" alt="">
</div>
</span>
</div>
<div class="" style="border: 1px solid rgb(229, 229, 234); padding: 15px; display: inline-block; margin: 10px auto; width: 400px; text-align: left;">
<div style="font-weight: 700; font-size: 14px; margin-bottom: 10px;">朋友圈样式</div>
<img src="./image/hetu.png" alt="" style="width: 40px; vertical-align: top; margin-right: 10px;">
<span style="color: rgb(24, 144, 255);">分享小助手</span>
<span class="link-content1" style="margin-top: 20px;">
<img src="./image/lianjie.png" alt="">
<span id="btnr2" style="margin-left: 50px; display: -webkit-box; font-size: 14px; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; word-break: break-all; position: absolute; top: 50%; transform: translateY(-50%);"></span>
</span>
</div>
</div>
</div>
</div>
<div class="qy_left" style="float: left;">
<div style="font-weight: 700; margin-left: 15px; margin-top: 10px;">微信二维码/公众号二维码/客服号活码:</div>
<div class="inputBox" style="margin-left: 60px;margin-top: 20px;">
<i class="close hide" id="close1"></i>
<input type="file" name="pic" class="fileInput" id="pic1" accept="image/jpg,image/jpeg,image/png" onChange="inputChange('pic1','inputImg1','add1','close1')" />
<img src="" alt="" id="inputImg1" class="baseImg hide"/>
<div class="add" id="add1" style="text-align:center;font-size: 40px;color: #888;margin-top: -80px;">+</div>
</div>
<div style="color: rgb(145, 145, 145); font-size: 14px; margin-left: 65px;margin-top: 10px;">提示:
<br>1、上传图片建议尺寸为220*220px
<br>2、图片大小不能超过2M,支持图片类型jpg、png
<br>
</div>
<div style="margin-top: 30px;margin-left: 60px;border: 2px solid red;width: 100px;height: 100px;">
<img src="" alt="" id="inputImg1" class="baseImg hide"/>
</div>
</div>
.hide {display:none !important;}
.close {width:20px;height:20px;position:absolute;right:10px;top:10px;z-index:99;}
.baseImg {width:100px;height:100px;display:inline-block;position:absolute;top:0;left:0;z-index:-1;}
.inputBox {width:100px;height:100px;position:relative;cursor:pointer;border:1px solid #888;}
.fileInput {width:100%;height:100%;opacity:0;cursor:pointer;}