为什么警告AnchorElement(<a>)警告href属性?

cdx*_*dxf 2 javascript anchor jquery

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

$.each($('a'), function(index,value){
    alert (value)
});
Run Code Online (Sandbox Code Playgroud)

它会警告:url.为什么会这样?

gdo*_*ica 5

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

现场演示

alert调用toString()对象的隐含性.所以当你提醒一个数组时:

[1,2,3,4,5,6]
Run Code Online (Sandbox Code Playgroud)

提醒它会给你:

"1,2,3,4,5,6"
Run Code Online (Sandbox Code Playgroud)

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

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