Angularjs 如何访问<;的子元素;导航>;
我想访问Angularjs 如何访问<;的子元素;导航>;,angularjs,Angularjs,我想访问li元素的nav。但它的显示不明确 <nav> <ul class="info-section"> <li><a href="#" data-target="basicInfo">Basic Information</a></li> <li><a href="#" data-targe
li
元素的nav
。但它的显示不明确
<nav>
<ul class="info-section">
<li><a href="#" data-target="basicInfo">Basic Information</a></li>
<li><a href="#" data-target="extInfo">Extended Information</a></li>
<li><a href="#" data-target="loanSize">Loan Size / LVR</a></li>
<li><a href="#" data-target="loanFees">Loan Fees</a></li>
<li><a href="#" data-target="services">Services</a></li>
</ul>
</nav>
它返回dom元素。但如果我写下下面这行。其打印undefine
console.log(nav.children[0].classList);
你可以这样用。没有直接的方法来获取元素的子元素
nav = angular.element(document.querySelector(".info-section"));
nav[0].getElementsByTagName('li')
你可以这样用。没有直接的方法来获取元素的子元素
nav = angular.element(document.querySelector(".info-section"));
nav[0].getElementsByTagName('li')
访问元素的
0
位置
nav[0]。子类[0]。类列表
演示
角度模块(“应用程序”,[])
.controller(“ctrl”,函数($scope){
var nav=angular.element(document.querySelector(“.info节”);
console.log(导航[0]。子项[0]。类列表)
})
访问元素的0
位置
nav[0]。子类[0]。类列表
演示
角度模块(“应用程序”,[])
.controller(“ctrl”,函数($scope){
var nav=angular.element(document.querySelector(“.info节”);
console.log(导航[0]。子项[0]。类列表)
})
我对角度的知识一无所知,但你可以试试这个
var nav=document.getElementsByTagName(“nav”);
var ulWithInfoSection=nav[0]。getElementsByClassName(“信息节”)[0];
log(ulWithInfoSection.getElementsByTagName(“li”)代码>
我对角度的知识一无所知,但你可以试试这个
var nav=document.getElementsByTagName(“nav”);
var ulWithInfoSection=nav[0]。getElementsByClassName(“信息节”)[0];
log(ulWithInfoSection.getElementsByTagName(“li”)代码>
你想用它做什么?这是在控制器还是服务内部?在自定义指令内部您想用它做什么?这是控制器内部还是服务内部?内部客户指令