扫码关注官方订阅号
使用js 或者 jq 往页面添加东西的时候比如使用jq
这个方式添加少量东西时好用,但是添加一大块东西时候就.....大家有没有好的方法?
认证高级PHP讲师
刚看了一个问题。你可以参考三票的那个回答。
用模版引擎或者MVVM框架比较方便 或者用 Template Strings
Template Strings
const json = { title: '页面追加内容的最好方法是什么', time: 2, } const html = ` <p class="post-topheader__info"> <h1 class="h3 post-topheader__info--title">${json.title}</h1> <p class="question__author"> ${json.time} 分钟前提问</p> </p> ` console.log(html)
可以用这种方法:
<button onclick="add(this)"></button> <script> function add(obj) { var contents = "<p>我是追加的内容</p>"+ "<p>我是追加的内容</p>"+ "<p>我是追加的内容</p>"+ "<p>我是追加的内容</p>"+ "<p>我是追加的内容</p>"+ "<p>我是追加的内容</p>"+ "<p>我是追加的内容</p>"+ "<p>我是追加的内容</p>"+ "<p>我是追加的内容</p>"; $(contents).after($(obj)) } </script>
或者用es6的写法:
<button onclick="add(this)"></button> <script> function add(obj) { var contents = `<p>我是追加的内容</p> <p>我是追加的内容</p> <p>我是追加的内容</p> <p>我是追加的内容</p> <p>我是追加的内容</p> <p>我是追加的内容</p>`; $(contents).after($(obj)) } </script>
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
刚看了一个问题。
你可以参考三票的那个回答。
用模版引擎或者MVVM框架比较方便 或者用
Template Strings可以用这种方法:
或者用es6的写法: