如何在asp.net中更改outerHTML属性

本文关键字:outerHTML 属性 net asp | 更新日期: 2023-09-27 18:15:02

我在我的页面中实现了javascriptspellchecker。在我的文本框中实现后,直接将display : none visibility:hidden添加为outerHTML的属性。我想编辑相同的。基本上我想删除display: none,因为我的文本框不能正常显示

如何在asp.net中更改outerHTML属性

您可以使用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示例。