aTagInTD为空。 如何在document.getElementById的参数中输入var?
<script type="text/javascript">
//현재페이지(curPage)에 따른 페이지 div 마우스오버 메서드
function PageOnMouse(pagetd) {
var pagetdid = pagetd.getAttribute('id');
var aInTD = "a" + pagetdid.substr(22, 5);
var aTagInTD = new String
aTagInTD = eval("document.getElementById('" + aInTD + "')");
if (((<%=curPage%> % 5) == 1) && (pagetdid != "ContentPlaceHolder1_tdOne") && (aTagInTD.Value != "")) {
pagetd.style.backgroundImage = 'url("Images/Paging/PageOnMouse.png")';
pagetd.style.cursor = 'pointer';
pagetd.style.backgroundRepeat = 'no-repeat';
}
</script>
那些TD和一个标签。
<td class="PageTdSize" onMouseOver='PageOnMouse(this);' onMouseOut='PageOutMouse(this);'
OnClick="tdOneOnClick();" runat="server" id="tdOne">
<a runat="server" ID="aOne">1</a>
</td>
<td class="PageTdSize" onMouseOver='PageOnMouse(this);' onMouseOut='PageOutMouse(this);'
OnClick="tdTwoOnClick();" runat="server" id="tdTwo">
<a runat="server" ID="aTwo">2</a>
</td>