内容简介:似乎每个人都这样做(在代码帖等)…但我不知道如何:(每当我尝试使用javascript操纵一个asp元素时,我得到一个“元素为空”或“文档未定义”等错误…..javascript通常工作正常,…但只有当我添加runat =“server”属性时,该元素似乎对我的javascript不可见.
似乎每个人都这样做(在代码帖等)…但我不知道如何:(
每当我尝试使用javascript操纵一个asp元素时,我得到一个“元素为空”或“文档未定义”等错误…..
javascript通常工作正常,…但只有当我添加runat =“server”属性时,该元素似乎对我的javascript不可见.
任何建议,将不胜感激
谢谢,安德鲁
可能发生的是您的元素/控件位于一个或多个ASP.NET控件中,这些控件充当命名容器(母版页,ITemplate,向导等),并且导致其ID发生更改.
您可以在浏览器中使用“查看源代码”来确认渲染的HTML中发生了什么.
如果你的JavaScript在ASPX页面中,暂时解决这个问题的最简单方法是 use the element’s ClientID property .例如,如果你想通过JS引用一个名为TextBox1的控件:
var textbox = document.getElementById('<%= TextBox1.ClientID %>');
翻译自:https://stackoverflow.com/questions/675060/how-can-i-access-runat-server-asp-element-using-javascript
以上所述就是小编给大家介绍的《asp.net – 如何使用javascript访问runat =“server”ASP元素?》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!
猜你喜欢:- 在Polymer元素中使用外部脚本
- 使用CSS定义页面元素的外观样式
- 使用 closest() 函数获取正确的 DOM 元素
- 使用jQuery查找具有特定文本(值)的子元素
- [译] 使用 closest() 函数获取正确的 DOM 元素
- javascript – 使用jQuery使元素扩展到其父级之外
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Music Recommendation and Discovery
Òscar Celma / Springer / 2010-9-7 / USD 49.95
With so much more music available these days, traditional ways of finding music have diminished. Today radio shows are often programmed by large corporations that create playlists drawn from a limited......一起来看看 《Music Recommendation and Discovery》 这本书的介绍吧!