簡體   English   中英

使用JavaScript重寫div

[英]Rewriting a div using javascript

我正在嘗試使用Javascript重寫標簽。 代碼看起來像這樣

<div id="captcha" style="display: none;">
    [content]
</div>

因此,我試圖重寫entite標簽,以便刪除樣式

"style="display:none;" 

從頁面加載中的標記。 我已經有了這段代碼,但似乎無法正常工作:

var divv = document.getElementById("captcha");
divv.innerHTML = divv.innerHTML.replace("style="display: none;", "");

你這樣做是錯的。

這是個好方法:

document.getElementById("captcha").style.display='';

嘗試使用:

document.getElementById("captcha").style.display='';

您正在嘗試更改div#capthca的innerHTML,而不是更改名為style的屬性。

var divv = document.getElementById("captcha");
divv.style.display = '';

在這里查看小提琴: http : //jsfiddle.net/Lbx9uuLL/

你應該用

div.attr("style").replace();

嘗試這個-

var divv = document.getElementById("captcha");
divv.style.display = 'block';

您還犯了一些常見的明顯錯誤:

"style="display: none;"
*      *              *

(請注意3個引號!)

如果您的內容也帶有“”,則必須使用不同的引號,例如“”,而不是“”

例如(理論上)'style =“ display:none;”'

暫無
暫無

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

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