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)