return false后a标签还是会跳转,因为这句:description.firstChild.nodeValue = text;
把它注释了就不会跳转,或者换成:description.innerHTML = text;
也不会跳转,这是什么情况呢?
还有一个问题是a标签的this默认返回的是href属性的值,比如上面的代码中,可以直接变成这样:image.setAttribute("src",element);
,不用写成image.setAttribute("src",element.href);
或element.getAttribute("href");
,是因为a标签本来就是必须带href属性(正常情况下)所以就自动返回这个值吗?
慕森卡
相关分类