下载了jquery但是引用后页面没有显示

<!DOCTYPEhtml><html><head><scriptsrc="jquery-3.1.1.min.js"></script><script>functionm... <!DOCTYPE html>
<html>
<head>
<script src="jquery-3.1.1.min.js">
</script>
<script>
function myFunton(){
$("#h01").attr("style","color:red").html("hello jquery");
}
</script>
</head>
<body>
<h1 id="h01"></h1>
</body>
</html>
能看看到底是哪里出错了吗,我是去jquery.com下的,放在同一个文件夹下,刚下下来想试一下结果用ie还是chrome打开来都是空白页面
展开
 我来答
BUG集散地
2016-10-18 · TA获得超过1317个赞
知道小有建树答主
回答量:625
采纳率:80%
帮助的人:283万
展开全部

很明显,你并没有执行这个方法。

应该在script里最下面加上这么一句:myFuncton(); 调用一下。或者改成这样

$(function(){
   $("#h01").attr("style","color:red").html("hello jquery"); 
});
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ml4w5
2016-10-18 · TA获得超过1394个赞
知道小有建树答主
回答量:625
采纳率:25%
帮助的人:640万
展开全部

你代码中的 myFunton() 函数根本没有被调用何来效果?如果想让页面元素加载完后就执行那段代码的话,要这样写:

$(function(){
    $("#h01").css("color","red").html("hello jquery");
});
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2016-10-18
展开全部

你试试以下代码:

<script>
    $(document).ready(function(){
        myFunton();
    });

function myFunton(){
$("#h01").attr("style","color:red").html("hello jquery");
}
</script>
追问
好像可以了耶,然后我发现
$(document).ready(function myFunton(){
$("#h01").attr("style","color:red").html("hello jquery");
});
这样子也可以,是不是要运行什么方法就一定要再前面加上$(document).ready括起来,那如果方法多的时候也要一个个来document.ready么,相当于onload?
追答
$(document).ready(function(){
myFunton();
});
$(document).ready(function(){}是页面加载时调用的函数,我把你的函数名,放在里面,是为了调用执行。你一开始之所以没反应,是因为你没有去触发调用那个函数。
一个页面一个$(document).ready(function(){},就够了。你方法多了。就直接在里面写方法名就就可以了,也就是调用。如我写的那句: myFunton();就是在调用执行你的函数
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式