为什么换行不了
<!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 份
- 解答问题 36713 个
从一个不会编程的小白到一个老司机是需要过程的,首先得入门,学习基础知识,然后才能进阶,最后再到精通,本专题是你走进前端世界的不二选择!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星