是否可以使用javascript编辑输入字段,而字段是可见性:隐藏?这似乎不可能。
答案 0 :(得分:2)
是。可以使用javascript编辑输入字段,而字段为" visibility:hidden"。
答案 1 :(得分:1)
无论是否可见。它可以通过javascript访问,因为它是可见的。如果页面上呈现。
答案 2 :(得分:1)
只要您现在对该元素进行一些识别就可以了。
例如document.getElementById('lol').value = 'hello';
答案 3 :(得分:0)
可以通过编程方式编辑元素。 例如:http://jsfiddle.net/xTpRa/
答案 4 :(得分:0)
Pseudo如下:
if document.getElementById.style is visible
then
document.getElementById.val() == "new value"
右??
答案 5 :(得分:0)
如果visibility:hidden
表示CSS属性,则表示可以修改它,就像修改任何其他元素一样。
document.getElementById('controlID').value = 'new value';
但是,如果您正在讨论具有Visible=False
属性的ASP.NET控件,则此元素甚至不会在页面上呈现,因此不可编辑。
编辑:根据您的评论,您尝试过:
$('mydiv').val("blah blah");
此代码的问题在于您忘记了#
,它向jQuery选择器指定您正在查找标识为mydiv
的元素。如果没有#
,则表示您正在查找类型<mydiv>
的元素,这些元素与任何内容都不匹配。试试这个:
$('#mydiv').val("blah blah");