为了账号安全,请及时绑定邮箱和手机立即绑定

使用 javascript 多次附加 html 模板并带参数

使用 javascript 多次附加 html 模板并带参数

慕运维8079593 2023-10-17 15:15:07
这是代码,包含所有“占位符”:( bottom: auto;)let h = window.innerHeight;var x = document.getElementsByTagName("BODY")[0];x.style = "height: " + h + "px;";window.addEventListener('resize', function(event){    x = document.getElementsByTagName("BODY")[0];    h = window.innerHeight;    x.style = "height: " + h + "px;";});if(document.getElementById('main').offsetHeight > h) {  document.getElementById('footer').style = "bottom: auto;";}* {  margin: 0;  padding: 0;}.Placeholder{  background-color: blue;  height: 100px;  width: 100%;}.MainContainer {  width: 100%;  padding: 0;  margin: 0;  background-color: green;}.MyFooter {  position: absolute;  bottom: 0px;  width: 100%;  background-color: red;  padding: 0;  margin: 0;}<body>  <div class='Header'>Header</div>  <div class="MainContainer" id="main">    <div class='Placeholder'></div>    <div class='Placeholder'></div>    <div class='Placeholder'></div>    <div class='Placeholder'></div>    <div class='Placeholder'></div>  </div>  <div class="MyFooter" id="footer">    This is my footer, it should always be at the bottom of the page.  </div></body>
查看完整描述

1 回答

?
冉冉说

TA贡献1877条经验 获得超1个赞

使用for 循环和模板文字动态插入 id


这是一个基本示例,它创建 10 个具有不同 id 的跨度


for(let i=1;i<=10;i++)

{

  let div=document.createElement("div");

  div.innerHTML=`<span id="span${i}">Hey this is Span ${i} </span>`;

  document.body.append(div);

}


查看完整回答
反对 回复 2023-10-17
  • 1 回答
  • 0 关注
  • 76 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信