Javascript 如何访问<;的子节点;标签>;是否正在使用document.getElementsByCassName()? AAAA var sku=document.getElementsByClassName(“mtb ofr”).childNodes[1].nodeValue; 警报(sku);
如何使用document.getElementsByClassName()访问类名为“mtb ofr”的子节点? 要获得相同的结果,document.getElementsByClassName()的替代方法应该是什么??使用jQueryJavascript 如何访问<;的子节点;标签>;是否正在使用document.getElementsByCassName()? AAAA var sku=document.getElementsByClassName(“mtb ofr”).childNodes[1].nodeValue; 警报(sku);,javascript,Javascript,如何使用document.getElementsByClassName()访问类名为“mtb ofr”的子节点? 要获得相同的结果,document.getElementsByClassName()的替代方法应该是什么??使用jQuery <html> <head></head> <body> <span class="mtb-price"> <label Class="mtb-ofr"><b class="lb1"&
<html>
<head></head>
<body>
<span class="mtb-price">
<label Class="mtb-ofr"><b class="lb1"></b>AAAAA</label></span>
<script>
var sku = document.getElementsByClassName("mtb-ofr").childNodes[1].nodeValue;
alert(sku);
</script>
</body>
</html>
你完了
您可以通过将参数传递给children()来过滤更多内容
使用jQuery
<html>
<head></head>
<body>
<span class="mtb-price">
<label Class="mtb-ofr"><b class="lb1"></b>AAAAA</label></span>
<script>
var sku = document.getElementsByClassName("mtb-ofr").childNodes[1].nodeValue;
alert(sku);
</script>
</body>
</html>
你完了
您可以通过将参数传递给children()来过滤更多内容
GetElementsByCassName
返回一个数组。您需要首先从节点列表中获取元素
$('label.mtb-ofr').children()
getElementsByClassName
返回一个数组。您需要首先从节点列表中获取元素
$('label.mtb-ofr').children()
要更改标签的文本,请执行以下操作:
document.getElementsByClassName("mtb-ofr")[0].childNodes[1].nodeValue
要更改标签的文本,请执行以下操作:
document.getElementsByClassName("mtb-ofr")[0].childNodes[1].nodeValue
document.getElementsByClassName(“mtb ofr”)[0]。子节点
?或者只是.children
.GetElementsByCassName返回一个数组,您需要先选择数组中的一项,然后才能深入研究。我主要想用其他文本替换AAAA。document.GetElementsByCassName(“mtb ofr”)[0]。childNodes
?或者只是.children
.GetElementsByCassName返回一个数组,你需要先选择数组中的一项,然后才能深入到任何深度。我主要想用其他文本替换AAAAA。嘿,这很好,但我想使用javascript。虽然我喜欢jQuery,我认为,除非你真的要充分利用它的潜力,否则你不应该什么都干。我们不知道这里。。。因此,一个简单的JS解决方案会更好。同意其他评论者的意见,但这不值得否决。嘿,这很好,但我想使用javascript。虽然我喜欢jQuery,但我认为你不应该什么都使用它,除非你真的要充分利用它的潜力。我们不知道这里。。。所以一个简单的JS解决方案会更好。同意其他评论,但这不值得否决imo@Rocket嘿,谢谢,这很有效。这在IE8中有效吗?我的意思是document.getElementsByClassName()@PoojaDesai:非常确定getElementsByClassName
在IE8中不起作用。那么应该有什么解决方案呢?@PoojaDesai:你可以试试document.queryselectoral('.mtb of r')
。(或者像jQuery这样的JS库)。@rambocoder:我猜OP想要设置值,而不仅仅是获取值。w/e.@Rocket嘿,谢谢,它能用。这在IE8中有效吗?我的意思是document.getElementsByClassName()@PoojaDesai:非常确定getElementsByClassName
在IE8中不起作用。那么应该有什么解决方案呢?@PoojaDesai:你可以试试document.queryselectoral('.mtb of r')
。(或者像jQuery这样的JS库)。@rambocoder:我猜OP想要设置值,而不仅仅是获取值。w/e。