js uncaught type error:undefined is not a function

zylzl123 2015-08-12 01:20:26
想动态加载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;
}

...全文
121 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
豪情 2015-08-12
  • 打赏
  • 举报
回复
var path = document.getElementByTagName("textarea")[0].value;

document.getElementsByTagName("textarea")[0].value;

87,907

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧