请问怎么获取到这个删除的src?来自后台的绝望

          <div class="block" id="con_two_1">
                <div class="container">
                    <div class="z_photo" >
                        <div class="photo_l">
                            <div class="z_file">
                                <input type="file" name="file" id="file" value="" accept="image/*" multiple onchange="imgChange(this,'z_photo','z_file');" />
                            </div>
                        </div>
                    </div>
                    <div class="z_mask">
                        <div class="z_alert">
                            <p>确定要删除这张图片吗?</p>
                            <p>
                                <span class="z_cancel">取消</span>
                                <span class="z_sure">确定</span>
                            </p>
                        </div>
                    </div>
                </div>
            </div>
            
            function imgRemove() {
        var imgList = document.getElementsByClassName("z_addImg");
        var mask = document.getElementsByClassName("z_mask")[0];
        var cancel = document.getElementsByClassName("z_cancel")[0];
        var sure = document.getElementsByClassName("z_sure")[0];
        for (var j = 0; j < imgList.length; j++) {
            imgList[j].index = j;
            imgList[j].onclick = function() {
                var t = this;
                mask.style.display = "block";
                cancel.onclick = function() {
                    mask.style.display = "none";
                };
                sure.onclick = function() {
                    mask.style.display = "none";
                    // console.log(mask);
                    // console.log(t);
                    // var s =$(t).prop ('src');
                    t.style.display = "none";
                    console.log(t);
                };

            }
        };
    };
    
    
    console.log(t)打印出的数据结果:
    <div class="z_addImg" style="display: none;">
    <img src="blob:http://192.168.0.111/14aaa1d9-ea39-4aee-baeb-49ef8953c973">
    </div>
    请问怎么取到这个src?
    
阅读 1.8k
2 个回答
$(t).find("img").attr('src');

从输出来看,t是div,img是div的子元素。
t.children可以拿到该元素的所有子元素。
从你的html结构来看,直接t.children[0]就可以拿到img这个元素。
拿到img之后,直接拿src属性即可。

推荐问题