gpt4 book ai didi

javascript - 未捕获的类型错误说函数不能应用于对象?

转载 作者:行者123 更新时间:2023-11-30 13:05:14 25 4
gpt4 key购买 nike

当我尝试使用 javascript/jquery 将某些文本替换为其他某些文本时出现此错误。

这里是错误:

Uncaught TypeError: Object [object HTMLAnchorElement] has no method 'html'

这是网站上的 javascript 行:

$(document).ready({
var navigationLinks = $('.nav a');
for(var i=0; i < navigationLinks.length; i++){
var thisLink = navigationLinks[i];
switch(thisLink.html()){
case "About":
thisLink.html().replace(/About/g,'&#xe00f;');

case "Work":
thisLink.html().replace(/Work/g,'&#xe010');

case "CV":
thisLink.html().replace(/CV/g,'&#xe00c');

case "Resume":
thisLink.html().replace(/Resume/g,'&#xe00d;');

case "down":
thisLink.html().replace(/down/g,'&#xe00d;');

case "Mail":
thisLink.html().replace(/Mail/g,'&#xe011;');

case "Dribbble":
thisLink.html().replace(/Dribbble/g,'&#xe015;');

case "GooglePlus":
thisLink.html().replace(/GooglePlus/g,'&#xe012;');

case "Facebook":
thisLink.html().replace(/Facebook/g,'&#xe013;');

case "Twitter":
thisLink.html().replace(/Twitter/g,'&#xe014');

default:
thisLink.html().replace(thisLink.html(),thisLink.html());
}
}
window.onscroll=scrollFunc;
});

最佳答案

改变:

navigationLinks[i]; // DOM element which doesn't have an `html` function

收件人:

navigationLinks.eq(i);// jQuery wrapper which does have an `html` function

关于javascript - 未捕获的类型错误说函数不能应用于对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15937619/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com