javascript 获取服务器控件(包括框架间取值)
// 控件<asp:ListBox ID="ListBox1" runat="server" Style="position: relative">
<asp:ListItem>1</asp:ListItem>
</asp:ListBox>
//取textbox1控件的值
<script type="text/javascript">
function select()
{
document.form1.Text1.value=document.form1.ListBox1.SelectedItem.Text;
}
我试过这样错了,请大侠指教! --------------------编程问答-------------------- <form name="a">
<select name="a" size="1" onchange="_sel(this)">
<option value="a">1</option>
<option value="b">2</option>
<option value="c">3</option>
</select>
</form>
<script>
function _sel(obj){
alert(obj.options[obj.selectedIndex].text);
}
</script> --------------------编程问答-------------------- <script>
var n = document.getElementById('ListBox1').selectedIndex;
alert(document.getElementById('ListBox1').options[n].value);
</script> --------------------编程问答-------------------- 谢谢 --------------------编程问答-------------------- 我在母框架要删除右框架的ListBox 控件的选中项
function delp()
{
var n = store.document.getElementById('ListBox1').selectedIndex;
store.document.getElementById('ListBox1').options.remove(n);
}出错
框架结构是
<td style="width: 218px">
<iframe src="left.aspx" width="240" height="280" name="select" frameborder="1" scrolling="auto"></iframe>
</td>
<td align="center">
<button onclick="l" style="width:50">>></button>
<br><br>
<button onclick="delp()" style="width:50"><<</button>
</td>
<td width="190">
<iframe src="right1.aspx" width="240" height="280" name="store" frameborder="0" scrolling="no"></iframe>
</td>
<td width="10"></td>
</tr>
<tr><td height="10"></td></tr>
<tr>
<td colspan="5" align="center"><button onclick="selectReturn()"> 确 定 </button> <button onclick="window.close()"> 取 消 </button></td>
</tr>
</table> --------------------编程问答-------------------- duwa789() 帮忙看看 --------------------编程问答-------------------- var select = document.frames["iframe1"].document.getElementById("select1");
alert(select.options[select.selectedIndex].text); --------------------编程问答-------------------- 我在母框架要删除右框架的ListBox 控件的选中项
function delp()
{
var n = store.document.getElementById('ListBox1').selectedIndex;
store.document.getElementById('ListBox1').options.remove(n);
}出错
如何写? --------------------编程问答-------------------- .net生成的程序form的id和name是不固定的所以最好不要用document.form1.这样的方法获取对象.用document.getElementById() --------------------编程问答-------------------- 母框架获取子框架中的对象的方法好像是window.frames["framename"].doucment.getElementById("id"); --------------------编程问答-------------------- 我在母框架要删除右框架的ListBox 控件的选中项
function delp()
{
var n = store.document.getElementById('ListBox1').selectedIndex;
window.frames["store"].doucment.getElementById("ListBox1").options.remove(n);
}出错,还是不能删除右框架的,"为空域或不是对象"??????????????????????????????
--------------------编程问答-------------------- 怎么没人回答了 --------------------编程问答-------------------- 不是很难吧 --------------------编程问答-------------------- 我来也 我看看 --------------------编程问答-------------------- 很抱歉 我不会
补充:.NET技术 , ASP.NET