【发布时间】:2014-10-29 06:08:00
【问题描述】:
我在这里找到了一些关于我的问题的问题,但我无法使用它。 我将通过 JS、JQuery 在单击它们时更改 css 属性
<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
<script src="../scripts/jquery-1.11.1.min.js"></script>
<link rel="stylesheet" type="text/css" href="../css/styles.css">
<script src="../scripts/javascript.js"></script>
</head>
<body>
<div class="osn">
<span>Green</span>
</div>
<div class="osb">
<span>Red</span>
</div>
</body>
</html>
<script>
/*$( document ).ready(function () {
$(".osn").mouseover(function() {
uploadcss()
});
});*/
$( document ).ready(function () {
$(".osn").click(function addcss (csslink){});
});
</script>
还有我的 javascript.js
function uploadcss() {$(".osb").css("border","15px solid blue")};
function downloadcss() {$(".osb").css("border","5px solid red")};
function addcss (csslink) {
var csslink = document.cretaeElement ("link");
csslink.rel = "stylesheet";
csslink.type = "text/css";
csslink.href="../css/test.css";
}
它不起作用:(为什么?
【问题讨论】:
-
cretaeElement?而你只是创建一个元素,你不添加它? -
重复问题 --> stackoverflow.com/questions/574944/…
-
@ChrisHawkes 投票关闭并将其标记为重复
-
在控制台出现任何错误。
标签: javascript jquery html css