簡體   English   中英

此Javascript代碼有什么問題?

[英]What's wrong with this Javascript code?

<a href="javascript:document.getElementById('create_table').style.display='block'">Insert Table</a>

該代碼在Google Chrome瀏覽器中工作正常,但在Internet Explorer和Firefox中僅將其重定向到帶有文本“阻止”的頁面

您的qoutes錯誤:

javascript:document.getElementById('create_table').style.display=''block

一定是:

javascript:document.getElementById('create_table').style.display='block'

但是無論如何,您都不應該使用javascript:偽協議。 更好地使用JavaScript來豐富文檔

永遠不要使用javascript:偽協議。 為此, click使用click事件。 此外,還請注意報價。

這是正確的方法:

<a href="#" onclick="document.getElementById('create_table').style.display='block'; return false;">Insert Table</a>

請注意,我(可選)在此處返回false以阻止默認操作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM