Javascript 编辑可见性隐藏的字段

Javascript 编辑可见性隐藏的字段,javascript,html,Javascript,Html,当输入字段处于可见性:隐藏状态时,是否可以使用javascript编辑该字段?这似乎是不可能的。是的。当输入字段处于“可见性:隐藏”状态时,可以使用javascript编辑该字段。不管是否可见。它可以通过javascript访问,就像一个可见的一样。如果在页面上呈现。只要您现在对元素进行了一些标识,它就会工作。 例如document.getElementById('lol')。value='hello'元素可以通过编程方式进行编辑。 例如:Pseudo如下: if document.getEle

当输入字段处于可见性:隐藏状态时,是否可以使用javascript编辑该字段?这似乎是不可能的。

是的。当输入字段处于“可见性:隐藏”状态时,可以使用javascript编辑该字段。

不管是否可见。它可以通过javascript访问,就像一个可见的一样。如果在页面上呈现

只要您现在对元素进行了一些标识,它就会工作。
例如
document.getElementById('lol')。value='hello'

元素可以通过编程方式进行编辑。 例如:

Pseudo如下:

if document.getElementById.style is visible    

then 

document.getElementById.val() == "new value"

对吗?

如果“可见性:隐藏”是指CSS属性,则可以使用修改任何其他元素的相同方式修改它

document.getElementById('controlID').value = 'new value';
但是,如果您谈论的ASP.NET控件具有
Visible=False
属性,则此元素甚至不会在页面上呈现,因此不可编辑

编辑:根据您的评论,您尝试了:

$('mydiv').val("blah blah");
这段代码的问题是您忘记了
#
,它向jQuery选择器指定您正在查找id为
mydiv
的元素。如果没有
#
,则表示您正在查找类型为
的元素,该类型的元素与任何内容都不匹配。请尝试以下方法:

$('#mydiv').val("blah blah");

用javascript编辑?请更详细,或者不使用jquery
文档。getElementById('someId')。value=“Hu?”
;您使用了
$('mydiv').val(“诸如此类”)
?您是否缺少一个“#”来按ID选择div。如果您只使用“mydiv”,它会查找带有标记“mydiv”的所有元素,该标记无效并且可能不存在。使用“#mydiv”将选择id为“mydiv”的元素。如果我正确理解
可见性
,它将保留在html文档的上下文中。您应该能够在不显示更改的情况下动态更改内容。但是,您的更改可能会调整要更改的
div
span
的大小。您是否尝试过使用
块:无
进行更改,然后使
块:显示
?这是怎么回事,请您详细说明您的答案,而不是注释。是的,清空它的是我的代码。很抱歉。好的一点-有些人不理解在服务器上使用属性,例如ASP.NET中的“Visible”,实际上不会呈现控件。visibility:hidden是CSS属性。使用javascript,我可以通过编程方式编辑该字段。什么是
.val()
?你的意思是
.value()
?实际上是抱歉的value()。我习惯于jQuery,所以我说val()不是
value()
,而是
value