如何获取List项Javascript的值/文本

Erd*_*gör 4 javascript text list html-lists

我怎样才能获得<li>物品的价值/文字?我在互联网上找到了很多方法来获得下拉列表的价值.但不是一件<li>物品.

这是我到目前为止所尝试的:

var listt = document.getElementById('content1'); 
var selectedvalue = [listt.selectedIndex].text;
Run Code Online (Sandbox Code Playgroud)

Cod*_*gue 14

您可以将该innerText属性用于大多数浏览器,但textContentFirefox 的属性:

<ul>
    <li id="myLi">Hello, world</li>
</ul>

var li = document.getElementById("myLi")
console.log(li.textContent || li.innerText);
Run Code Online (Sandbox Code Playgroud)

是一个小提琴演示.

如果你正在使用jQuery(你说你是,但我没有看到证据),那就像使用.text()函数一样简单:

$("#myLi").text();
Run Code Online (Sandbox Code Playgroud)

如果您也<li>包含HTML标记,则可能需要这样做.在这种情况下,您需要使用该innerHTML属性:

document.getElementById("myLi").innerHTML;
Run Code Online (Sandbox Code Playgroud)

同样,jQuery有它自己的等效.html(),它适合各种不同的浏览器:

$("#myLi").html();
Run Code Online (Sandbox Code Playgroud)