Javascript 文本区域值不显示在区域中
我对下面的问题摸不着头脑 我有一个记事本。如果勾选了,我将显示一个文本区域,通过下面的Javascript删除样式。每次加载页面时,textarea都会隐藏在textarea标记之间加载的数据中。当用户点击它时,它应该会出现,但它不会这样做!当我用Firebug或Chrome检查它时,我看到数据应该在哪里。在Firebug中,如果我动态添加class=“”,它会出现,但当我离线添加它时,它将从页面加载中出现,而不会出现 抱歉有点神秘,此页面是一个更大的嵌入式网页的一部分,在internet上不可用 你有什么想法吗 HTML代码:Javascript 文本区域值不显示在区域中,javascript,html,Javascript,Html,我对下面的问题摸不着头脑 我有一个记事本。如果勾选了,我将显示一个文本区域,通过下面的Javascript删除样式。每次加载页面时,textarea都会隐藏在textarea标记之间加载的数据中。当用户点击它时,它应该会出现,但它不会这样做!当我用Firebug或Chrome检查它时,我看到数据应该在哪里。在Firebug中,如果我动态添加class=“”,它会出现,但当我离线添加它时,它将从页面加载中出现,而不会出现 抱歉有点神秘,此页面是一个更大的嵌入式网页的一部分,在internet上不可
<tr id="my_tr" style="display: none;">
<td colspan="2">
<div id="my_div">
<textarea cols="25" rows="3" name="my_textarea">initial data to be shown</textarea>
</div>
</td>
</tr>
更新:
啊,对不起,我没有正确解释。文本区域本身出现,但仍然为空
my_tr.style.display = 'block';
我们应该这样做
如果出现以下情况,则应执行第一步中的技巧:
my_tr.style.display = 'block';
不要让它空着,如果它不工作,请粘贴代码的其余部分:)
如果它是display:none,则需要指定back display:block,以便它再次可见,否则它将保持隐藏状态。如果:
my_tr.style.display = 'block';
if (my_checkbox.checked == true) {
my_tr.style.display = 'table-row';
} else {
my_tr.style.display = 'none';
}
不要让它空着,如果它不工作,请粘贴代码的其余部分:)
如果它是display:none,则需要指定back display:block,以便它再次可见,否则它将保持隐藏状态
if (my_checkbox.checked == true) {
my_tr.style.display = 'table-row';
} else {
my_tr.style.display = 'none';
}
将显示设置为nothing无效,请尝试将其设置为表行
。
将显示设置为nothing无效,请尝试将其设置为表行
。
不要将
显示设置为无,而是将其设置为表格行
:
my_tr.style.display = 'table-row';
不要将显示设置为无,而是将其设置为表格行
:
my_tr.style.display = 'table-row';
气喘吁吁。我不会像大多数人那样评论“那个网站很臭”,但我会推荐@BradChristie Yeah good call,Mozilla的文档要好得多。我已经尝试过了,但没有任何效果。请参见问题末尾的更新。gasp w3学校。我不会像大多数人那样评论“那个网站很臭”,但我会推荐@BradChristie Yeah good call,Mozilla的文档要好得多。我已经尝试过了,但没有任何效果。请参阅问题末尾的更新。或my_tr.style.display=(my_checkbox.checked?'table row':'none')代码>;-)或者my_tr.style.display=(my_checkbox.checked?'table row':'none')代码>;-)啊,对不起,我没有正确解释。文本区域本身出现,但仍为空。。这在Firefox7和IE 9/8/7中对我很有效。最后,我将“要显示的初始数据”部分放入Javascript,解决了整个问题。否则问题很可能是因为网站太复杂了。很高兴听到这个消息。因此,您正在动态更改文本区域
s值
?我只添加初始值。如果它是填充的,我不会碰它。啊,对不起,我没有正确地解释它。文本区域本身出现,但仍为空。。这在Firefox7和IE 9/8/7中对我很有效。最后,我将“要显示的初始数据”部分放入Javascript,解决了整个问题。否则问题很可能是因为网站太复杂了。很高兴听到这个消息。因此,您正在动态更改文本区域
s值
?我只添加初始值。如果它是填充的,我不会碰它。