JavaScript中alert()是一種用于在頁面上彈出警告信息的方法,但有時我們需要彈出一些HTML內容,該怎么做呢?
alert('這是粗體文字');
在上述代碼中我們嘗試將HTML代碼作為alert()參數,但是瀏覽器會直接將HTML代碼轉義輸出,這樣就無法得到我們期望的彈窗效果。
實際上,我們可以使用JavaScript的模擬窗口功能,并在其中加載HTML代碼。
var html_popup = window.open('', '', 'width=400,height=300'); html_popup.document.write('HTML彈窗 這是粗體文字');
在上述代碼中,我們通過window.open()打開一個新的窗口,并獲取到該窗口的document對象。然后使用document.write()方法寫入HTML代碼,最后呈現出我們期望的彈窗效果。
需要注意的是,在文檔加載完成之前,我們無法使用該document對象進行其它DOM操作。
以上就是如何在alert中添加HTML代碼的方法,希望對你有所幫助!