我想使用Java禁用/启用按钮。因为调用了Javascript,所以在渲染Flash动画之后,该按钮在执行时就存在。

该按钮位于层次结构中:

<html><body><form#form1><div#control><asp:Button#Export1>


我花了好几个小时来获取对该按钮的引用,但是什么也没找到(document.getElementById(“ Export1”)/ document.getElementbyId(“ form1”)。getElementById(“ control”)。getElementById(“ Export1”)/等)似乎有效。

如何获得对该按钮的引用(以更改btnref.disabled = true)?

非常感谢你的帮助!

最佳答案

您是否尝试过右键单击文档并选择“查看源代码”以查看该代码的实际呈现方式? asp:Button是服务器控件,在渲染过程中将其转换为输入字段。在此期间,该字段的ID将与您在aspx中设置的ID不一致。

您可以在服务器端使用Export1.ClientID来获取控件的ID。

08-17 07:09