js如何获取li的值

js如何获取li的值,第1张

事件改写一下:onclick="btshow(this)";>

function btshow(select){

var value=selectinnertext();

}

希望能帮助到你,谢谢!

documentgetElementById('J_Remide')getElementsByTagName('li')[0]getElementsByTagName('a')[0]href;//固定获取已发表的href,但已发表必须在如题所述位置,如果要在DOM结构中动态搜索已发表的a标签的href属性,则使用下面的代码

var li = documentgetElementById('J_Remide')getElementsByTagName('li');//所有li标签

for(i=0;i<lilength;i++){

    if(li[i]getElementsByTagName('a')[0]innerTextindexOf('已发表')!=-1){

        alert(li[i]getElementsByTagName('a')[0]href);//如果是已发表,则d出地址

    }

}

<li></li>标签组合肯定不止一个,它都有自己的id,比如0;我建议给<p class="yangbanfang"></p>中a标签和<p class="canguan"></p>中input标签加一个共同元素,比如<a id="a0"></a>;<input listid="0" onlick="open2(this)"></input>

function open2(obj)

{

listid = objgetAttribute("listid");

alert(documentgetElementById("a"+listid)InnerHTML());

}

要不就就<input onlick="open2(this)"></input>

function open2(obj)

{

var node_li = objparentNodeparentNodeparentNode;

alert(node_li documentgetElementsByTagName("a")[0]InnerHTML());

}

另外估计有的函数名我写错了,我对js不熟

<li>外面应该有一个<ul>的,给这个<ul>加个id,比如:id="ul1"

给iframe一个id,比如:id="iframe1"

然后写一个方法给所有的<li>绑定处理函数

function bind_fun()

{

var iframe=documentgetElementById("iframe1");//获取iframe1

var lis=documentgetElementById("ul1")getElementsByTagName("li");//获取所有的li标签

//循环绑定处理函数

for(var i=0;i<lislength;i++)

{

lis[i]onclick=function(){

iframesrc="abcphptype="+thisgetElementsByTagName("a")[0]innerHTML;

//或者

//iframesrc="abcphptype="+thisinnerHTMLreplace(/<>/g,"");

};

}

}

//页面加载完毕后执行函数

windowonload=bind_fun;

供参考!

1 定义一个数组,li绑定点击onclick事件,点击时获取li内容,jq就是val() ,JS就是innerHTML;

2 每点击获取一个就push到数组里;

var myCont = [];

var lis = documentquerySelectorAll('li');

for (var i =0; i<lislength; i++){

    lis[i]i = i;

    lis[i]onclick = function(){

        var cont = thisinnerHTML;

        myContpush(cont);

        consolelog(myCont);

    }

}

希望可以帮助到你,Jensonhui

The Harder You Work , The Luckier You Will Be

//因为很久没写代码估计有点错误,不过思路是这样,要注意的就是有个方法是获取所有子元素,貌似是childNodes

完全可以分成两个来获取,第一个获取父div的子div,第二个获取子div下的所有li

documentgetElementById("aa")childNodes()//这样就获取了aa下面所有div

同理获取子div下面的li,手打,如果可以解决请给分。谢谢

以上就是关于js如何获取li的值全部的内容,包括:js如何获取li的值、请教高手javascript怎么获取li中的URL、如何用js获取li标签值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址:https://54852.com/web/9567439.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存