
JAVA的一个问题(高分悬赏)
“据select选项内容,网页上显示所对应内容会自动改变”如何实现?我比较菜的。谁能帮忙下如:下拉菜单选项[A,B,C,D]选择A的时候,页面显示textarea1选择B...
“据select选项内容,网页上显示所对应内容会自动改变”
如何实现?我比较菜的。谁能帮忙下
如:下拉菜单选项[A,B,C,D]
选择A的时候,页面显示textarea1
选择B的时候,页面显示textarea2
怎么实现 展开
如何实现?我比较菜的。谁能帮忙下
如:下拉菜单选项[A,B,C,D]
选择A的时候,页面显示textarea1
选择B的时候,页面显示textarea2
怎么实现 展开
4个回答
展开全部
这个是JAVASCRIPT的脚本,java是一种编译语言,用在服务器端比较多,客户端在applet中会涉及到java.applet包应用.
你需要的脚本如下:
<script language="javascript">
function $(id){
if(typeof d!="string") return d;
return document.getElementById(id);
}
function changeTxtarea(){
var v=$("mySelect").value;
if(v=="") return;
$("txtarea1").style.display=$("txtarea2").style.display="none";
$("txtarea"+v).style.display=""
}
</script>
<select onchange="changeTxtarea" id="mySelect">
<option value="">请选择</option>
<option value="1">A项</option>
<option value="2">B项</option>
</select>
<textarea id="txtarea1" style="display:none;"></textarea>
<textarea id="txtarea2" style="display:none;"></textarea>
你需要的脚本如下:
<script language="javascript">
function $(id){
if(typeof d!="string") return d;
return document.getElementById(id);
}
function changeTxtarea(){
var v=$("mySelect").value;
if(v=="") return;
$("txtarea1").style.display=$("txtarea2").style.display="none";
$("txtarea"+v).style.display=""
}
</script>
<select onchange="changeTxtarea" id="mySelect">
<option value="">请选择</option>
<option value="1">A项</option>
<option value="2">B项</option>
</select>
<textarea id="txtarea1" style="display:none;"></textarea>
<textarea id="txtarea2" style="display:none;"></textarea>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在<head></head>中间加入如下script:
<script>
function changeContent(value){
this.document.getElementById("div1").innerText=value;
}
</script>
在<body></body>加入:
<select onchange="changeContent(this.options[this.selectedIndex].value);">
<option value="textarea1">A</option>
<option value="textarea2">B</option>
<option value="textarea3">C</option>
<option value="textarea4">D</option>
</select>
<div id="div1"></div>
要的是这种效果吗?
<script>
function changeContent(value){
this.document.getElementById("div1").innerText=value;
}
</script>
在<body></body>加入:
<select onchange="changeContent(this.options[this.selectedIndex].value);">
<option value="textarea1">A</option>
<option value="textarea2">B</option>
<option value="textarea3">C</option>
<option value="textarea4">D</option>
</select>
<div id="div1"></div>
要的是这种效果吗?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
提供一个简单程序,自己再扩展
<SELECT NAME="selX" onchange="textarea1.style.display='none';textarea2.style.display='none';document.getElementById('textarea'+this.value).style.display='';">
<option value="1"> A </option>
<option value="2"> B </option>
</SELECT>
<BR>
<TEXTAREA ID="textarea1" Name="textarea1" style="display:none">知道</TEXTAREA>
<TEXTAREA ID="textarea2" Name="textarea2" style="display:none">35766 网络书签</TEXTAREA>
<SELECT NAME="selX" onchange="textarea1.style.display='none';textarea2.style.display='none';document.getElementById('textarea'+this.value).style.display='';">
<option value="1"> A </option>
<option value="2"> B </option>
</SELECT>
<BR>
<TEXTAREA ID="textarea1" Name="textarea1" style="display:none">知道</TEXTAREA>
<TEXTAREA ID="textarea2" Name="textarea2" style="display:none">35766 网络书签</TEXTAREA>
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
好像不是什么JAVA问题呀?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询