JavaScript 获取特定跨度值 "ng-style"

标签 javascript angularjs-ng-style

代码是:

<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>

还有许多类似的跨度。

我想使用 document.querySelector(span[ng-style="item.disable_method?{'opacity':'.5'}:{}"]) 获取值 信用卡,但我收到了不同的付款方式,因为所有跨度 ID 都相同。

编辑:

我的问题不清楚。我想获得第一个的引用。

var payment_Method = document.querySelector或任何方法,这样我就可以使用 payment_Method.innerHTML来获得“信用卡”返回

How can i get it correct? maybe loop or something.

无法使用 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>

关于JavaScript 获取特定跨度值 "ng-style",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60978620/

相关文章:

javascript - 没有 id 的小部件上出现 "id is already registered"错误

javascript - 如何使用 AngularJS 在我的 html 页面中的样式中添加一个值

javascript - 使用 ng-style 有什么缺点?

javascript - 使用 AngularJS ng-repeat 时如何初始化本地范围内的属性

css - 如何在 ngstyle 中正确使用 css "calc()'

javascript - nvd3.js 如何制作历史多条形图?

javascript - 如何在 fullpage.js 中自定义导航点?

javascript - 如何忽略包中的 src 文件夹

javascript - 我可以像在 webkit 浏览器的资源选项卡中检查 websql 一样在 firefox 中检查 indexeddb

javascript - ng-style 不更新 div 的样式属性