是否可以在字段可见性:隐藏时使用 javascript 编辑输入字段?这似乎是不可能的。
问问题
95 次
6 回答
2
是的。当字段为“可见性:隐藏”时,可以使用 javascript 编辑输入字段。
于 2012-09-17T19:33:43.967 回答
1
没关系,它是可见的。它可以通过 javascript 访问,因为它是可见的。如果在页面上呈现。
于 2012-09-17T19:33:56.237 回答
1
好吧,只要您现在对元素进行一些识别,它就会起作用。例如document.getElementById('lol').value = 'hello';
于 2012-09-17T19:34:53.647 回答
0
可以以编程方式编辑元素。例如:http: //jsfiddle.net/xTpRa/
于 2012-09-17T19:37:06.877 回答
0
伪如下:
if document.getElementById.style is visible
then
document.getElementById.val() == "new value"
对??
于 2012-09-17T19:37:21.423 回答
0
如果visibility:hidden
您的意思是 CSS 属性,那么可以,可以像修改任何其他元素一样修改它。
document.getElementById('controlID').value = 'new value';
但是,如果您谈论的是具有该Visible=False
属性的 ASP.NET 控件,则此元素甚至不会呈现在页面上,因此不可编辑。
编辑:根据您的评论,您尝试过:
$('mydiv').val("blah blah");
这段代码的问题是你忘记了你的#
,它向 jQuery 选择器指定你正在寻找一个带有 id 的元素mydiv
。没有#
,这意味着您正在寻找 type 的元素<mydiv>
,它不会匹配任何东西。试试这个:
$('#mydiv').val("blah blah");
于 2012-09-17T19:48:51.677 回答