JS怎么改变UL下LI的值

JS怎么改变UL下LI的值,第1张

javascript提供了innerHTML属性可以获取和设置对象的文本内容。

下面实例演示——单击<ul>下的<li>标签后,改变其显示值:

1、HTML结构

<ul id="test">

<li>Glen</li>

<li>Tane</li>

<li>John</li>

<li>Ralph</li>

</ul>

2、javascript代码

windowonload = function(){

obj = documentgetElementById("test")getElementsByTagName("li");

for(i in obj){

obj[i]onclick = function(){

str = thisinnerHTML;

thisinnerHTML = "被点击后的" + str;

}

}

}

3、效果演示

一楼正解

不知道为什么要搞这么复杂?

获取价格直接这样写:

var ary1 = objsiblings("price")text();

或者

var ary1 = objclosest("li")find("price")text();

的确,你的li没有父级元素ul你的$("essay ul li cart")是不可能获取到元素并绑定对象的,而且标签像这样嵌套很容易出现兼容性问题的。

在jsp中嵌入java代码。

1、在jsp中嵌入java代码,在java代码里写for循环,循环产生你从数据库里面拿到的数据显示在li上%java代码%%=java变量%。

2、用jstl标签c,forEachc,items=后台传过来的变量集合var=变量,li$变量/li/c:forEach即可。

var alltext=$("#inputtext")val();

$("#divid")text(alltext);

试试吧,好像val()是取文本框的文字内容的,text()是取文字内容

以上就是关于JS怎么改变UL下LI的值全部的内容,包括:JS怎么改变UL下LI的值、关于jquery的问题~当我单击class="cart"的a标签时,获取该a标签父级li标签中的价格文本 代码如下、jsp怎么获取子标签的文本等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/10154116.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存