[英]Get text of a span using javascript
我有一個JavaScript代碼,可通過從ul li
菜單獲取值來生成選擇框。
html菜單:
<ul class="menu">
<li>
<a class="menu-item active parent" href="#">
<span class="menu">
<span class="menu-title">Inspiration</span>
<span class="menu-desc">wow! Amazing </span>
</span>
</a>
</li>
</ul>
我只想獲取<span class="menu-title">
文本。 我當前的JavaScript代碼從兩個跨度獲取文本。 這是javascript:
document.getElements('ul.menu a.menu-item').each(function (el) {
optText = ' ' + el.get('text');
注意:我可以從第一個跨度獲取文本,將此getElements('ul.menu a.menu-item')
更改為此getElements('ul.menu a.menu-item span.menu-title')
但隨后會得到一些代碼不起作用。 所以請換第二行
optText = ' ' + el.get('text');
您在使用外部庫嗎? 我不懂您的JavaScript。
要獲取“菜單標題”的內容,可以使用以下命令:
document.getElementsByClassName("menu-title")[0].innerHTML
得到答案,我只是改變了這個;
optText = ' ' + el.get('text');
至:
optText = ' ' + el.getElements('span.menu-title').get('text');
無論如何! 朋友謝謝你的幫助
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.