Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/466.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在屏幕javascript上重复span_Javascript_Html_Repeat - Fatal编程技术网

在屏幕javascript上重复span

在屏幕javascript上重复span,javascript,html,repeat,Javascript,Html,Repeat,我想用javascript在整个屏幕上重复一个跨度。但是,我不知道我是怎么做到的。 我的代码是: CSS: HTML: 一些内容 这是我的名字 感谢使用javascript。(不适用于高级plz。我不是javascript的高手)试试这个: function addSpan(n, content){ var body = document.getElementByTagName('body'); var item = '<span class="box">'+content

我想用javascript在整个屏幕上重复一个跨度。但是,我不知道我是怎么做到的。 我的代码是:

CSS:

HTML:

一些内容
这是我的名字

感谢使用javascript。(不适用于高级plz。我不是javascript的高手)

试试这个:

function addSpan(n, content){
  var body = document.getElementByTagName('body');
  var item = '<span class="box">'+content+'</span>';
  for (var i = 0; i < n; i++){
    body.innerHTML += item;
  }
}
函数addSpan(n,内容){
var body=document.getElementByTagName('body');
变量项=“”+内容+“”;
对于(变量i=0;i
n:跨度编号,内容:每个跨度中的字符串内容 在您非常具体的情况下,您可能正在寻找类似的内容:

CSS

JavaScript

var ww = window.innerWidth,
    wh = window.innerHeight,
    ew = 125, // element width in px 
    eh = 125, // element height in px 
    xn = Math.floor( ww / ew ), // elements per row
    yn = Math.floor( wh / eh ), // rows
    n = xn * yn; // number of elements

for( var i = 0 ; i < n ; i++ ) {

    var box = document.createElement( "span" ),
        txt = document.createTextNode( "Some content" );

    box.className = "box";
    box.appendChild( txt );
    document.body.appendChild( box );

}
var ww=window.innerWidth,
wh=窗内高度,
ew=125,//以px为单位的元素宽度
eh=125,//元素高度(以px为单位)
xn=Math.floor(ww/ew),//每行元素数
yn=数学楼层(wh/eh),//行
n=xn*yn;//元素数
对于(变量i=0;i
这是你可以通过拿起一本书或阅读一些关于DOM(
createElement
)和for…循环的教程来学习的。我现在正在互联网上学习javascript教程。这正是我需要的!谢谢
function addSpan(n, content){
  var body = document.getElementByTagName('body');
  var item = '<span class="box">'+content+'</span>';
  for (var i = 0; i < n; i++){
    body.innerHTML += item;
  }
}
span.box {
    width:125px;
    height:125px;
    border:1px solid black;
    display: inline-block;
    margin:3px 3px 3px 3px;
    padding:3px 3px 3px 3px;
}
var ww = window.innerWidth,
    wh = window.innerHeight,
    ew = 125, // element width in px 
    eh = 125, // element height in px 
    xn = Math.floor( ww / ew ), // elements per row
    yn = Math.floor( wh / eh ), // rows
    n = xn * yn; // number of elements

for( var i = 0 ; i < n ; i++ ) {

    var box = document.createElement( "span" ),
        txt = document.createTextNode( "Some content" );

    box.className = "box";
    box.appendChild( txt );
    document.body.appendChild( box );

}