在执行红框内语句时候发现不执行,后来发现是被window.print();这句终止了,在外层加一个定时器,时间写0,表示立即执行,但是属于异步调用,所以要等红框内语句执行完后才执行window.print();