js 不通过ID和class获取当前标签值

js 不通过ID和class获取当前标签值,第1张

你把getValue()加一个参数会好做一些

改成getValue(this)或getValue(event);

function getValue(ths){

alert(thspreSiblingvalue);

}

或者

function getValue(event){

alert(eventsrcElementpreSiblingvalue);

}

其实第2种IE下面不传入event也是可以的

function getValue(){

alert(eventsrcElementpreSiblingvalue);

}

如果你要兼容FF的话:

function getValue(event){

event = windowevent || event;

var target = eventsrcElement || eventtarget;

alert(target preSiblingvalue);

}

不知道preSibling这个单词有没写错。

兼容浏览器的话,建议使用JQuery

给你的取个id如:<a id="a1" href="#">aaaa</a>(注意:id在同一页面上最好别有重复的,就跟身份z号一样,任何标签的最好都别重复)然后通过id定位到该a标签:var myA = documentgetElementById("a1")或者documentalla1;最后就可以读取了:myAinnerHTML或者myAinnerText(前者是读取前后a标签内的所有HTML代码,后者是仅读取前后a标签内的文本值)如:<a><b>aaaa</b></a> innerHTML就能获取到<b>aaaa</b>,而innerText只能获取到aaaa 还要注意以上代码中的大小写,JS是严格区分的 仅供参考

比如页面有一个节点

<a href="地址" id='t1'>内容</a>

现在要获取A标签的值,也就是“内容”

1、通过dom方式获取a标签节点

var a = documentgetElementById('t1');

2、通过innerText获取标签的值

var s = ainnerText;//获取“内容”

推荐使用的是 PyCharm,大部分用的都是这个,还有一部分坚守再sublime text上:

mport urllib

from BeautifulSoup import BeautifulSoup

url = 连接;

allData=

content = urlliburlopen(url)read()

soup = BeautifulSoup(content)

tags1 = soupfindAll('tr', {class: even right})

tags2 = soupfindAll('tr', {class: odd right})

上面的就是利用写的一些代码,是要取出网页中class 为even right 的所有tr和所有class为odd right的所有tr取出之后就可以打印出他的内容。

解决方案二:

产生之后再绑定,在divtypeappend($type);后面添加一个clike事件就好了。

解决方案三:

$("atype")click(function(){alert("x");});

解决方案四:

不是已经有a_click了吗?

解决方案五:

functiona_click(){alert($("atype")html());}这样点击其中任一个类型,alert的都是第一个类型名

解决方案六:

你可以在append之前就将你的a转化为jquery对象,然后进行相关click方法绑定,类似下面的方法varla=$("a");laclick(function(){});divappend(la)

解决方案七:

functiona_click(e){alert(einnerHTML)}

以上就是关于js 不通过ID和class获取当前标签值全部的内容,包括:js 不通过ID和class获取当前标签值、js如何取A标签中的是值、获取innerHTML中标签的值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

    保存