AJAX调用完成后的消息提示框

2021-05-03 23:27

阅读:456

标签:des   null   pen   web   ali   form   line   func   col   

之前因为写一些验证,会在调用成功或者失败后用到一些消息提示框,但找了很多了没找到比较合适的,对于一些框架中的组件感觉用着也不是很方便,于是自己用js写了一个简单的提示框,代码如下:

var appendHTML=function(el, html){
    var divTemp = document.createElement("div"), nodes = null
        // 文档片段,一次性append,提高性能
        , fragment = document.createDocumentFragment();
    divTemp.innerHTML = html;
    nodes = divTemp.childNodes;
    for (var i=0, length=nodes.length; i) {
       fragment.appendChild(nodes[i].cloneNode(true));
    }
    el.appendChild(fragment);
    // 据说下面这样子世界会更清净
    nodes = null;
    fragment = null;
};

function showMessage(message,type,time) {
        let str = ‘‘
        switch (type) {
            case ‘success‘:
                str = ‘
\n‘ + ‘ ‘+message+‘
break; case ‘error‘: str = ‘
\n‘ + ‘ ‘+message+‘
} str=‘‘+str; appendHTML( document.querySelector(‘body‘) , str ); setTimeout(function () { document.querySelector(‘body‘).removeChild(document.querySelector(‘.‘+type+‘-message‘)); },time) } showMessage(‘添加成功‘,‘success‘,2000)

https://blog.csdn.net/qq_42095753/article/details/90347845

AJAX调用完成后的消息提示框

标签:des   null   pen   web   ali   form   line   func   col   

原文地址:https://www.cnblogs.com/7qin/p/12117318.html


评论


亲,登录后才可以留言!