使用javascript获取跨度的文本
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代码从两个span中获取文本。这是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');
无论如何!朋友们感谢的帮助
相关文章:
- Servlet对浏览器上显示的纯文本Javascript的响应
- 删除选定文本javascript前后的特定文本
- 在两个括号内插入文本 - Javascript
- 获取文本javascript+iframe
- 语音到文本JavaScript,HTML5
- 使用谷歌融合表格地图的网页文本/JavaScript未显示
- 在显示和隐藏文本(javascript)之间切换
- 使用哈希标记保存文本(Javascript - PHP - MySQL)
- 停止闪烁文本 JavaScript
- 如何计算一个字母在文本javascript中出现的次数
- 有效地突出显示文档中的文本 (JavaScript)
- 将变量传递给文本 javascript
- 如何暂停文本 Javascript / var textarray
- 从段落中搜索文本 - Javascript
- 如何使用 id 输入类型=“文本”JavaScript 中的值设置自动 2 个十进制数
- 替换文本 JavaScript .append()
- 语音到文本JavaScript识别医学词典
- 在提取的文本 JavaScript 中搜索关键字
- 如何在HTML中将文本javascript显示为正常正文的一部分
- 单击图像时更改段落文本(Javascript)