2015-09-28 65 views
0

我在頁面中實現了javascriptspellchecker。 在我的文本框中實現後,display : none visibility:hidden被直接添加爲outerHTML的屬性。我想編輯相同的。基本上我想刪除該顯示:無,因爲我的文本框不能正確顯示。如何更改asp.net中的outerHTML屬性

+0

也許拼寫檢查器將該屬性添加到文本框? – SHM

+0

雅,但我想重寫該屬性,因爲我無法刪除拼寫檢查器 – Abhii

回答

0

您可以使用jQuery與特定類目標的所有輸入,然後像這樣顯示出來

的jsfiddle:https://jsfiddle.net/CanvasCode/z3cqrsg1/

HTML

Firstname : 
<input id="firstname" class="spellchecker" style="display:none; visibility:hidden"></input> 
<br /> 
Lastname : 
<input id="lastname" class="spellchecker" style="display:none; visibility:hidden"></input> 

jQuery的

$(function() { 
    alert($('input.spellchecker').length); 
    $('input.spellchecker').show(); 
    $('input.spellchecker').css('visibility', 'show'); 
}); 

或者你可以像這樣使用JavaScript

的jsfiddle:https://jsfiddle.net/CanvasCode/z3cqrsg1/1/

HTML

Firstname : 
<input id="firstname" class="spellchecker" style="display:none; visibility:hidden"></input> 
<br /> 
Lastname : 
<input id="lastname" class="spellchecker" style="display:none; visibility:hidden"></input> 

的JavaScript

alert(document.getElementsByClassName("spellchecker").length); 

var elements = document.getElementsByClassName('spellchecker'); 
for(var i = 0; i < elements.length; i++) { 
    elements[i].style.visibility = "visible"; 
    elements[i].style.display = "block"; 
} 

還只是一個側面說明,在我的jQuery的例子確保不跑$('input.spellchecker')多次。只需調用一次並將其存儲到變量中,這適用於我的JavaScript示例。