<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<style>
#log {
border: 1px solid black;
width: 200px;
height: 200px;
}
</style>
</head>
<body>
<div id="log"></div>
</body>
<script src="../jquery-3.6.0.min.js"></script>
<script>
$(function () {
document.getElementById("log").innerText += "JQuery";
$("#log").innerText += "JQuery";
});
</script>
</html>
我是在https://jquery.com/download/这个网址下载最新版的jQuery,是版本不行么
jQuery
没有innerText
属性,修改文本是$("#log").text("要替换的文本")
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<title>Title</title>
<style>
#log {
border: 1px solid black;
width: 200px;
height: 200px;
}
</style>
</head>
<body>
<div id="log"></div>
</body>
<script src="https://cdn.bootcdn.net/ajax/libs/jquery/3.6.0/jquery.min.js"></script>
<script>
$(function () {
document.getElementById("log").innerText += "JQuery";
console.log('$("#log").innerText', $("#log").innerText)
$("#log").text($("#log").text() + "JQuery");
});
</script>
</html>
1.JQuery没有InnerHTML属性,获取文本值可以用html()代替
2.JQuery设置边框代码,用$("#log").css() #log可以替换成类别 标签选择器,且必须放到$(function(){ 代码放到这里面}),我是这样改的
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<script type="text/javascript" src="js/jquery-3.6.0.min.js" ></script>
<script type="text/javascript">
$(function(){
alert($("#log").html()+"JQuery")
$("#log").css("border",'1px solid black');
})
</script>
</head>
<body>
<div id="log"></div>
</body>
</html>