4 回答

慕尼黑5688855
TA貢獻1848條經驗 獲得超2個贊
那個改不了。只能覆蓋window.alert這個方法。
比如:你先去找個彈出框的插件。(推薦一個:layer)
拿這個layer來舉例子:
提示消息的方法是:layer.msg
然后你可以用這個方法來覆蓋alert。
window.alert=layer.msg
然后你再是使用alert的時候 就會調用layer.msg了。

胡子哥哥
TA貢獻1825條經驗 獲得超6個贊
怎么修改js alert彈框樣式方法如下:
覆蓋window.alert函數,或者直接通過alert的原型來覆蓋;
原理:alert 屬于window 的函數,每個函數都有原型對象prototype ,只需要修改window.alert的原型對象即可改變原生alert的樣子;
代碼如下
window.alert.prototype = function(msg){
//some code here ,怎么改都行
alert('消息:'+msg);
};

縹緲止盈
TA貢獻2041條經驗 獲得超4個贊
alert是javascript內置的函數,樣式是寫好的,不能修改,可以用document.write,當然也可以用jquery,當然也可以自己修改js的內置,不過那就需要相當厲害了,
- 4 回答
- 0 關注
- 1562 瀏覽
添加回答
舉報
0/150
提交
取消