如何获得buton id? [英] How to get the buton id?
本文介绍了如何获得buton id?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
Usercontrol有一个id = hdnBtn的按钮如下,
Hi,
Usercontrol have a button with id=hdnBtn as below,
<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="Header.ascx.cs" Inherits="M2iSTS2.UserControl.Header" %>
<link href="/Styles/styles.css" rel="stylesheet" type="text/css" />
<script language="javascript" type="text/javascript" src="../Script/Map.js"></script>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<input type="button" value="Button1" id="hdnBtn" runat="server" onserverclick="assignValue"/>
<div id="header" class="header">
<h1 class="h1">TrackU: Student and Vehicle Tracking System</h1>
<p class="p"><a class="a" href="/Account/login.aspx" önclick='setSession()'>Logout</a></p>
</div>
<div>
<ul class="ul">
<li class="li"><a class="lia" href="/Admin/Fleet.aspx">Fleet</a></li>
<li class="li"><a class="lia" href="/Admin/StudentInfo.aspx">Student Info</a></li>
<li class="li"><a class="lia" href="/Admin/RouteSettings.aspx">Route Settings</a></li>
<li class="li"><a class="lia" href="/Admin/Reports.aspx">Reports</a></li>
</ul>
</div>
javscript函数如下,
javscript function as below,
function setSession() {
alert(document.getElementById('hdnBtn'));
}
但
but the
alert(document.getElementById('hdnBtn'));
给出''null''。为什么?如何在usercontrol中获取按钮的ID?
谢谢
giving the ''null''.why? how to get the id of button in usercontrol?
Thanks
推荐答案
<input id="hdnBtn" type="button" value="Button1" name="hdnBtn1" runat="server" onserverclick="assignValue" />
使用此行代替此行
use this line instead ofthis
<input type="button" value="Button1" name="hdnBtn1" runat="server" onserverclick="assignValue" />
我认为这可以帮到你..
I think this may help you..
<input type="button" value="Button1" name="hdnBtn1" runat="server" onserverclick="assignValue"/>
这个输入元素的id在哪里
[编码的代码块]
Where is the id to this input element
[Code block edited]
这篇关于如何获得buton id?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文