请教:如何改变的disabled属性?

grittygirl 2002-08-12 04:11:26
如何用javascript语句改变<td>的disabled属性?
...全文
634 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
richardluopeng 2002-08-13
  • 打赏
  • 举报
回复
我不知道把td 隐藏和disabled 有什么用处。。。????
grittygirl 2002-08-13
  • 打赏
  • 举报
回复
但我在写网页是直接设置<td disabled>的话,<td></td>间的组件确实是不可用,只是没法将它们变为可用。
这是不是意味着在HTML中只有那些具体name属性的标记才可以操作其disabled属性?
grittygirl 2002-08-13
  • 打赏
  • 举报
回复
to richardluopeng:非隐藏td,只是使其中input、select等组件不可用(变灰),但还是可见的。
算了,反正我用另外一种方式勉强达到了我要的结果,现在就结贴了。谢谢各位的仗义相助!
SimonDW 2002-08-12
  • 打赏
  • 举报
回复
要组件伪disabled,对td操作是没用的。
直接对该组件处理才行。
grittygirl 2002-08-12
  • 打赏
  • 举报
回复
xdspower()的建议很有效,但不是我所要的结果,我并不想隐藏那个区域,只是想通过disabled属性使<td></td>中的组件变灰且不可用。我用了seabell的代码,没有报错,但也没有任何作用。
谁还有高招,请赐教,急!!!
xdspower 2002-08-12
  • 打赏
  • 举报
回复
参考http://www.csdn.net/expert/topic/681/681650.xml?temp=.864361
xdspower 2002-08-12
  • 打赏
  • 举报
回复
你要先编样式表单再用,好像本论坛中已经有过了实现代码,我找找!
xg_delayth 2002-08-12
  • 打赏
  • 举报
回复
我想你是这个意思吧
<script language="javascript">
function change(x,y) {
if (eval(x+".checked")){
eval(y+".disabled=false;")
} else{
eval(y+".disabled=true;");
}
}
</script>
...
<form name="form1">
<table>
<tr><td><input type=checkbox name="box" onclick="change('form1.box','mytd')"></td>
<td id="mytd" disabled>ok</td></tr>
</table>
grittygirl 2002-08-12
  • 打赏
  • 举报
回复
我的代码如下
<script language="javascript">
<!--
function chage(x,y) {
if (x.checked)
document.all.y.disabled=false;
else
document.all.y.disabled=true;
}
-->
</script>
...
<form name="form1">
<table>
<tr><td><input name="box" onclick="change(form1.box,'mytd')"></td>
<td id="mytd" disabled>ok</td></tr>
</table>
...
打开这个网页后总是出现“document.all.y不是对象”这个错误,为什么会这样?
seabell 2002-08-12
  • 打赏
  • 举报
回复
<table><tr><td id=mytd disabled>td1</td><td onclick="document.all.mytd.disabled=!document.all.mytd.disabled">td2</td></tr></table>
meizz 2002-08-12
  • 打赏
  • 举报
回复
天,TD有这个属性吗?

87,985

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧