javascript 为什么 getAttribute 方法获取不到 tr元素的 属性值

javascript 为什么 getAttribute 方法获取不到 tr元素的 属性值,第1张

因为你的方法写错了。。。。

不是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怎样获取用户控件里面的控件属性等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9292436.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-26
下一篇2023-04-26

发表评论

登录后才能评论

评论列表(0条)

    保存