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怎么获取子标签的文本等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)