[英]JavaScript Get specific span value "ng-style"
Code is:代码是:
<span ng-style="item.disable_method?{'opacity':'.5'}:{}" class="ng-binding">Credit Card</span>
<span ng-style="item.disable_method?{'opacity':'.5'}:{}" class="ng-binding">Debit Card</span>
And many similer span.和许多类似的跨度。
I want to use document.querySelector(span[ng-style="item.disable_method?{'opacity':'.5'}:{}"]
) to get value Credit Card
but i am receiving something different payment method as all the span id is same.我想使用document.querySelector(span[ng-style="item.disable_method?{'opacity':'.5'}:{}"]
) 来获取Credit Card
价值,但我收到了一些不同的付款方式跨度 ID 是相同的。
Edit:编辑:
My question was not clear.我的问题不清楚。 I want to get a reference to the first one.我想参考第一个。
Like var payment_Method = document.querySelector
or any method so i can use like payment_Method.innerHTML
to get "Credit Card" return像var payment_Method = document.querySelector
或任何方法,所以我可以使用类似payment_Method.innerHTML
来获得“信用卡”回报
How can i get it correct?我怎样才能正确? maybe loop or something.也许循环什么的。
can't user document.getElementsByClassName('ng-binding')[Change_Able_Value].innerText
as value change.不能将document.getElementsByClassName('ng-binding')[Change_Able_Value].innerText
用作值更改。
var classes=document.getElementsByClassName('ng-binding'); var element; for(let i = 0;i<classes.length;i++){ console.log(i); if(classes[i].innerHTML == "Credit Card")element = classes[i]; } console.log(element.innerHTML);
<span ng-style="item.disable_method?{'opacity':'.5'}:{}" class="ng-binding" >Credit Card</span> <span ng-style="item.disable_method?{'opacity':'.5'}:{}" class="ng-binding" >Debit Card</span>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.