使用文档写入在div中而不是body中编写代码

时间:2014-03-03 12:11:18

标签: jquery

我想document.write这段代码,但在div中:

 document.write('<img class="leaves'+i+'" src="'+rndLeaf+'" style="background-color:none;position:absolute;top:'+Ypos[i]+'px;left:'+Xpos[i]+'px;height:'+height[i]+'px;width:'+width[i]+'px;opacity:'+opacityLeaf[i]+';">');

目前,此代码将其写入body元素。

这可能吗?

4 个答案:

答案 0 :(得分:1)

$("div").append('<img class="leaves'+i+'" src="'+rndLeaf+'" style="background-color:none;position:absolute;top:'+Ypos[i]+'px;left:'+Xpos[i]+'px;height:'+height[i]+'px;width:'+width[i]+'px;opacity:'+opacityLeaf[i]+';">');

答案 1 :(得分:0)

当您使用JQuery标记它时,您可以使用append() function

var html = '<img class="leaves'+i+'" src="'+rndLeaf+'" style="background-color:none;position:absolute;top:'+Ypos[i]+'px;left:'+Xpos[i]+'px;height:'+height[i]+'px;width:'+width[i]+'px;opacity:'+opacityLeaf[i]+';">';

$("div").append(html);

如果您想要一个特定的div,假设id值为"myDiv",请尝试以下操作:

$("#myDiv").append(html);

答案 2 :(得分:0)

由于您希望使用jQuery,请使用它:$('#idOfDiv').html('Your text string');

答案 3 :(得分:0)

您可以使用 append()

$('#yourDivId').append('<img class="leaves'+i+'" src="'+rndLeaf+'" style="background-color:none;position:absolute;top:'+Ypos[i]+'px;left:'+Xpos[i]+'px;height:'+height[i]+'px;width:'+width[i]+'px;opacity:'+opacityLeaf[i]+';">');

或纯JS使用:

var yourDiv = document.getElementById("your_div_id");
yourDiv.innerHTML += '<img class="leaves'+i+'" src="'+rndLeaf+'" style="background-color:none;position:absolute;top:'+Ypos[i]+'px;left:'+Xpos[i]+'px;height:'+height[i]+'px;width:'+width[i]+'px;opacity:'+opacityLeaf[i]+';">';