0

我想使用 mootools setProperty方法更改锚标记的 href 属性

它适用于所有浏览器,包括 chrome 和 safari,但不适用于 iphone、ipad 和 android 手机。

例如$('a').setProperty('href', '#');

也尝试了简单的javascript

document.getElementsByClassName("my-class")[0].setAttribute("href","#");

以上两个示例都适用于所有浏览器。

有人知道吗?

4

1 回答 1

0

取决于 mootools 版本。setProperty已弃用* AGES 前。

从 1.2 开始,它是.set('href', '#');

请记住$('a'),它不像在 jquery 中那样“选择所有锚点”。它是获取 id=a 的元素。选择您要做的所有锚点document.getElements('a');$$('a')


* 按照惯例已弃用,仍在原型中

于 2013-06-06T10:41:41.683 回答