在JS中如何用for循环数字做出一个V字形

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在JS中如何用for循环数字做出一个V字形相关的知识,希望对你有一定的参考价值。

<script>
window.onload=function()
var aDiv=document.getElementsByTagName('div')

for(var i=0;i<100;i++)
document.body.innerhtml+='<div>'+i+'</div>'
aDiv[i].style.left=i%10*60+'px'
aDiv[i].style.top =parseInt(i/10)*52+'px';


</script>
上面是数字用%取模换行的效果,我做出来了。
想问下用数字做个V形状的,要怎么做?

参考技术A 可以循环出个表格,第一行第一个单元格和最后一个单元格有字符,其他格为空;
第二行第二个单元格和倒数第二个单元格有字符,其他格为空,以此类推,直到最后一行只有中间的单元格有字符,其他为空。追问

别打字行吗?我就想看代码

Vue中如何用鼠标滑轮进行横向滑动不显示滚动条

1.页面

      //父盒子
      <div class="navHistory gzparkNavWarp" @mousewheel="handleMouseWheel">
      //子盒子
        <el-tag
          class="gzparkNav"
          v-for="tag in tags"
          :key="tag.name"
          closable
          :type="tag.type"
          :disable-transitions="true"
          @close="handleClose(tag)"
        >
           tag.name 
        </el-tag>
      </div>

2.在vue methods方法中定义

methods: 
    //滑动鼠标滚轮实现横向滚动
    handleMouseWheel(e) 
      const scrollLeft = document.querySelector(".gzparkNavWarp").scrollLeft;
      const offsetWidth = document.querySelector(".gzparkNavWarp").offsetWidth;
      const scrollWidth = document.querySelector(".gzparkNavWarp").scrollWidth;
      if (e.wheelDelta < 0 && scrollLeft + offsetWidth < scrollWidth) 
        document.querySelector(".gzparkNavWarp").scrollLeft =
          document.querySelector(".gzparkNavWarp").scrollLeft + 100;
       else if (e.wheelDelta > 0 && scrollLeft > 0) 
        document.querySelector(".gzparkNavWarp").scrollLeft =
          document.querySelector(".gzparkNavWarp").scrollLeft - 100;
      
    ,
  
<style lang="scss" scoped>
.navHistory //父盒子
  width: 100%;
  height: 40px;
  border-bottom: 1px solid #ccc;
  display: flex;
  align-items: center;
  overflow: hidden;//清除滚动条
  .gzparkNav //子盒子
    margin: 0 10px;
  

</style>

以上是关于在JS中如何用for循环数字做出一个V字形的主要内容,如果未能解决你的问题,请参考以下文章

请问php中如何用for循环遍历出关联数组,不要用foreach,用for循环哦

MFC中如何用for循环将一组值在编辑框中显示?

在java中如何用for循环把一个十进制数转换成二进制

MATLAB中如何用for 循环将结果代入矩阵中?

C#中如何用for循环遍历List<类>?

循环结构的问题