javascript-为什么Alert AnchorElement()会提醒href属性?

<a href="url">A link</a>

$.each($('a'), function(index,value){
    alert (value)
});

它将提醒:URL.
为什么会这样?

解决方法:

这是因为锚点的toString()提供了URL.

Live DEMO

警报对对象隐式调用toString().因此,当您向数组发出警报时,例如:

[1,2,3,4,5,6]

发出警报将为您提供:

"1,2,3,4,5,6"

因为array的toString()是用逗号分隔的元素.

如果在调试时遇到此问题,则应使用console.log()而不是alert()

上一篇:php – 通过锚标记发送$_POST数据


下一篇:php – 如何使用Simple-HTML-DOM提取完整的子链接?