js uncaught type error:undefined is not a function

zylzl123 zylzl123 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
想动态加载css样式,一直报错。希望点击按钮之后加载样式,然后文本的颜色发生变化,文本框输入为"dynCSS.css",是哪里出错了呢
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<html>
<head>
<title>动态加载CSS样式</title>
<script type="text/javascript">
function func()
{
var path=document.getElementByTagName("textarea")[0].value;
alert(path);
var head =document.getElementByTagName("head")[0];
var link=head.createElement("link");
link.href=path;
link.rel="stylesheet";
link.type="text/css";
head.appendChild(link);

// alert(link.href);
}
</script>
</head>
<body>
<text>输入css地址</text>
<textarea></textarea>
<br>
<button value="动态加载CSS样式" onclick="func()">动态加载CSS样式</button>
</body>
</html>


text:
{
background-color: yellow;
font-size: 20px;
}

...全文

相关推荐

Vue常见问题及解决

Vue常见问题及解决,是公司一个多年前端总结的,都是个人经验之谈

如果没有_明天

10种JavaScript最常见的错误(小结)

主要介绍了10种JavaScript最常见的错误(小结),查看了数千个项目后,发现了 10 个最常见的 JavaScript 错误。我们会告诉你什么原因导致了这些错误,以及如何防止这些错误发生

weixin_38706747

我敢说在座的所有人都遇到过这些JS常见的错误【谨以此篇记录成长】

一、TypeError(类型错误) (1) TypeError:Uncaught TypeError: Cannot read property 'XXX' of undefined 调用了对象不存在的方法。 (2) TypeError:'undefined'is not an object 多半是使用了某个变量,拿到了一个尚未分配的变量,即undefind,然后用又undefined去做了一些事情。比如说:绑定到某些dom上面等… (3) TypeError: 'null' is not an object null 表示该值为空。这种错误可能发生场景是:在加载元素之前尝试在 JS中

weixin_38700320

解决浏览器报错:Uncaught TypeError[项目源码]

文章详细分析了浏览器控制台报错“Uncaught TypeError: Cannot read properties of undefined (reading ‘forEach’)”的原因及解决方法。该错误通常是由于调用forEach方法的对象为undefined或未定义。解决思路包括查看控制台报错指向的位置,检查并确保调用forEach的对象不为空。具体步骤包括在相关函数中打印调用forEach的对象,确认其是否为undefined,并通过解决fileList对象为空的问题来修复错误。

hp777

解决Vue-Router升级导致的Uncaught (in promise)问题

在升级了Vue-Router版本到到3.1.0及以上之后,页面在跳转路由控制台会报Uncaught (in promise)的问题 这是什么原因呢? 看vue-router的版本更新日志 V3.1.0版本里面新增功能:push和replace方法会返回一个promise, 你可能在控制台看到未捕获的异常 解决方法一:在调用方法的时候用catch捕获异常 this.$router.replace({ name: 'foo' }).catch(err => { console.log('all good') }) 方法二: 对Router原型链上的push、replace方法进行重写,这

weixin_38530846
评论 1
收藏 已收藏
分享
返回顶部
zylzl123
JavaScript 87,983 成员 224,681 内容