在使用layer.prompt彈出框時,如果不能直接使用外層函數傳遞過來的參數,可以在外層函數內新建一個函數來返回該參數,這樣在layer.prompt中直接運行這個新建的函數,問題就解決了。
示例:HTML DOM中的a標簽有個onclick屬性,該屬性有個OrderMark()函數,該方法中接收到4個實參,注意的是OrderMark()函數中包含著layer.prompt彈出框的方法。當用戶點擊a標簽時,會觸發這個OrderMark函數。假如在layer.prompt彈出框中不能直接使用外面的第4個參數,這時需要新建了一個函數paychannel()來返回第4個參數,在layer.prompt中運行paychannel()就能間接使用該參數了。
備注:在網頁/應用中使用layer.prompt,必須要引入layui,如下。
END!
上一篇:JS之for循環中不能使用replace方法的解決方案
下一篇:沒有了!
掃一掃 加微信咨詢