Javascript css不起作用
我有下面的代码,它似乎根本不起作用。没有划定边界。我知道有什么问题吗?(我正确地包含了jQuery,因为使用它的其他部分可以正常工作)Javascript css不起作用,javascript,html,css,Javascript,Html,Css,我有下面的代码,它似乎根本不起作用。没有划定边界。我知道有什么问题吗?(我正确地包含了jQuery,因为使用它的其他部分可以正常工作) $(文档).ready(函数(){ $('#login').css({“border”:“3px纯黑”}); }); 函数顺序(){ $('#login').css({“border”:“1px纯黑”}); } 用户名: 选择器匹配“id为'login'的元素”,但元素的id为'login' 从ID中删除#。HTML 4中的ID中不允许使用该字符。选择器匹配“
$(文档).ready(函数(){
$('#login').css({“border”:“3px纯黑”});
});
函数顺序(){
$('#login').css({“border”:“1px纯黑”});
}
用户名:
选择器匹配“id为'login'的元素”,但元素的id为'login'
从ID中删除#
。HTML 4中的ID中不允许使用该字符。选择器匹配“ID为'login'的元素”,但元素的ID为'login'
从ID中删除
#
。HTML 4中的ID中不允许使用该字符。永远不会调用设置边框。您的ID中不应该有#
<script>
$(document).ready(function() {
$('#login').css({"border":"3px solid black"});
setBorder();
});
function setBorder() {
$('#login').css({"border":"1px solid black"});
}
</script>
<div id="login">
<form>
Username: <input type="text" /><input type="button" value="Log in" onclick="setBorder();"/>
</form>
</div>
$(文档).ready(函数(){
$('#login').css({“border”:“3px纯黑”});
订单号();
});
函数顺序(){
$('#login').css({“border”:“1px纯黑”});
}
用户名:
永远不会调用设置边框,您的id中也不应该有#
<script>
$(document).ready(function() {
$('#login').css({"border":"3px solid black"});
setBorder();
});
function setBorder() {
$('#login').css({"border":"1px solid black"});
}
</script>
<div id="login">
<form>
Username: <input type="text" /><input type="button" value="Log in" onclick="setBorder();"/>
</form>
</div>
$(文档).ready(函数(){
$('#login').css({“border”:“3px纯黑”});
订单号();
});
函数顺序(){
$('#login').css({“border”:“1px纯黑”});
}
用户名:
您必须将id=“#login”
更改为->id=“login”
您必须将id=“#login”
更改为->id=“login”
您的代码有两个问题:
<script>
$(document).ready(function() {
$('#login').css("border","3px solid black");
});
function setBorder() {
$('#login').css("border","1px solid black");
}
</script>
<div id="login">
<form>
Username: <input type="text" /><input type="button" value="Log in" onclick="setBorder();"/>
</form>
</div>
$(文档).ready(函数(){
$('#login').css(“边框”,“3px纯黑色”);
});
函数顺序(){
$('#login').css(“边框”,“1px纯黑色”);
}
用户名:
您的代码有两个问题:
<script>
$(document).ready(function() {
$('#login').css("border","3px solid black");
});
function setBorder() {
$('#login').css("border","1px solid black");
}
</script>
<div id="login">
<form>
Username: <input type="text" /><input type="button" value="Log in" onclick="setBorder();"/>
</form>
</div>
$(文档).ready(函数(){
$('#login').css(“边框”,“3px纯黑色”);
});
函数顺序(){
$('#login').css(“边框”,“1px纯黑色”);
}
用户名:
正如其他人所说,您需要从ID中删除#
,因为它不允许作为有效的HTML ID:
<div id="login">
看看这里的工作示例:正如其他人所说,您需要从ID中删除
,因为它不允许作为有效的HTML ID:
<div id="login">
看看这里的工作示例:不要直接更改CSS规则,而应该从标记中添加和删除类。另外,“用户名:”应该在标签中。
->
,正如昆汀所建议的那样。与其直接更改CSS规则,不如从标签中添加和删除类。另外,“用户名:”应该在标签中。
->
如昆汀所建议。