
因为你的方法写错了。。。。
不是getElementByTagName
而是getElementsByTagName
因为这样获取到的元素可能不止一个,所以这个方法的命名里体现出来了Elements注意这个s
getElementById的话,由于具有唯一性,所以名字里是Element
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 10 Transitional//EN"
">
最简单的方法是在用户控件里加上下面这句
<script type="text/javascript">
var label1 = documentgetElementById("<%=Label1ClientID %>");
</script>
然后在外部js里引用label1innerHTML就可以得到uc2里面的label控件的属性Text了
getAttribute是不能改变元素的属性的!!!我们需要使用setAttribute方法。
并不能通过getAttribute方法获取属性值后,然后改变这个属性值,而需要直接用setAttribute方法来改变元素的属性。
举个秒秒学的例子:
var mainContent = documentgetElementById(“mainContent”); //首先获取一个元素对象
mainContentsetAttribute(“align”, “right”); //设置mainContent的对齐方式为右对齐。
所以要改变元素的属性直接用setAttribute方法吧。
以上就是关于javascript 为什么 getAttribute 方法获取不到 tr元素的 属性值全部的内容,包括:javascript 为什么 getAttribute 方法获取不到 tr元素的 属性值、如何查看javascript object对象的所拥有的属性值、用JavaScript怎样获取用户控件里面的控件属性等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)