为什么换行不了
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Document</title>
<style type="text/css">
</style>
</head>
<body>
<script type="text/javascript" src="D:/demo/jquery-1.12.4.js"></script>
<script type="text/javascript">
$(function(){
var link1=$("<a></a>",{
text:"baidu",
href:"http://www.baidu.com",
target:"_blank",
title:"goto baidu"
});
link1.appendTo("body");
document.write("<br/>");
var link2=$("<a>baidu</a>").attr({
href:"http://www.baidu.com",
target:"_blank",
title:"goto baidu"
});
link2.appendTo("body");
})
</script>
</body>
</html>为什么我在两个appendTo之间加个换行在页面上就只显示一个baidu了?
46
收起
正在回答
3回答
程序自上向下执行,因此执行到document.write("<br/>");句时,直接打印出了换行,覆盖了link1.appendTo("body");另外不是很清楚为啥要换行呢
阿尔卑斯de秘密
2017-08-14 13:03:14
<script>
$(function(){
var link1=$('<a>',{
text:'baidu',
href:'http://www.baidu.com',
target:'_blank',
title:'go to baidu'
})
link1.appendTo('body');
var link2=$('<br/>')
link2.appendTo('body');
var link3=$('<a>baidu</a>').attr({
href:'http://www.baidu.com',
target:'_blank',
title:'go to baidu'
});
link3.appendTo('body');
})
</script>换行应该用
var link2=$('<br/>')
link2.appendTo('body');
这样添加
前端小白入门系列课程
- 参与学习 人
- 提交作业 11218 份
- 解答问题 36712 个
从一个不会编程的小白到一个老司机是需要过程的,首先得入门,学习基础知识,然后才能进阶,最后再到精通,本专题是你走进前端世界的不二选择!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星