我想使用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。