{
this.iframBase=function(d,n)
{
for(i=0;i<n;i++){
var id=d+i
var tempDiv=document.createElement("div");
tempDiv.setAttribute("id",id);
document.body.appendChild(tempDiv);
}
}
this.add=function ()
{
}
}
var di=new div()
di.iframBase("div1",3)
请教各位大侠,我想在ADD方法中在指定的DIV中再添加DIV,但是在ADD中不能传ID,请问该如何写???
给点相关例子也可以,小弟在此谢谢了
11 个解决方案
#1
指定的DIV中再添加DIV,但是在ADD中不能传ID
那你怎么知道要在那个Div下面添加?????????????????????????????
那你怎么知道要在那个Div下面添加?????????????????????????????
#2
这个就是问题啊,iframBase方法中再添加属性?或者PUSH到数组???
2个方法都可以改。。。但是问题是怎么改才能做到呢。。。
2个方法都可以改。。。但是问题是怎么改才能做到呢。。。
#3
不知道你要实现什么功能,汗!
#4
是这样的,我用JS写了个页面的布局,都是DIV,函数功能我是实现了,本来的写法是iframBase创建第一层,然后在其中(比如3个DIV)第几个DIV中再建几个DIV(当中传了个2参数(就是第几个和需要再建几个)(3,3)),但是经理要求我说:在外部调的时候某个ID.add之后只要传再建几个。。。
我听了无语。。。不知道怎么改。。。所以希望大家帮忙!
我听了无语。。。不知道怎么改。。。所以希望大家帮忙!
#5
经理光管说,你让他去做啊
用你的好方法去做,别管他的条条框框,加个id又不会死人
用你的好方法去做,别管他的条条框框,加个id又不会死人
#6
哎。。。小弟刚近新公司,所以咯。。。难啊!
帮忙改改看吧
帮忙改改看吧
#7
不知道你想做什么
#8
function div()
{
this.iframBase=function(d,n)
{
for(i=0;i <n;i++){
var id=d+i
var tempDiv=document.createElement("div");
tempDiv.setAttribute("id",id);
document.body.appendChild(tempDiv);
}
}
this.tianjia=function ("空件名稱",添加的個數(n))
{
for(i=0;i <n;i++){
var id=d+i
var tempDiv=document.createElement("div");
tempDiv.setAttribute("id",id);
document.空件名稱.appendChild(tempDiv);
}
}
}
}
{
this.iframBase=function(d,n)
{
for(i=0;i <n;i++){
var id=d+i
var tempDiv=document.createElement("div");
tempDiv.setAttribute("id",id);
document.body.appendChild(tempDiv);
}
}
this.tianjia=function ("空件名稱",添加的個數(n))
{
for(i=0;i <n;i++){
var id=d+i
var tempDiv=document.createElement("div");
tempDiv.setAttribute("id",id);
document.空件名稱.appendChild(tempDiv);
}
}
}
}
#9
我原来就是楼上的写法。。。我现在需要的写法是id.add(n)只传一个个数
#10
di 不能传 吧你把这个id 放到 页面里 用隐藏标签 隐藏不可以吗?
在不放在公共变量里面!
在不放在公共变量里面!
#11
你不把需要向哪个div添加的id传进add方法中,你怎么知道往哪个div中添加??
#1
指定的DIV中再添加DIV,但是在ADD中不能传ID
那你怎么知道要在那个Div下面添加?????????????????????????????
那你怎么知道要在那个Div下面添加?????????????????????????????
#2
这个就是问题啊,iframBase方法中再添加属性?或者PUSH到数组???
2个方法都可以改。。。但是问题是怎么改才能做到呢。。。
2个方法都可以改。。。但是问题是怎么改才能做到呢。。。
#3
不知道你要实现什么功能,汗!
#4
是这样的,我用JS写了个页面的布局,都是DIV,函数功能我是实现了,本来的写法是iframBase创建第一层,然后在其中(比如3个DIV)第几个DIV中再建几个DIV(当中传了个2参数(就是第几个和需要再建几个)(3,3)),但是经理要求我说:在外部调的时候某个ID.add之后只要传再建几个。。。
我听了无语。。。不知道怎么改。。。所以希望大家帮忙!
我听了无语。。。不知道怎么改。。。所以希望大家帮忙!
#5
经理光管说,你让他去做啊
用你的好方法去做,别管他的条条框框,加个id又不会死人
用你的好方法去做,别管他的条条框框,加个id又不会死人
#6
哎。。。小弟刚近新公司,所以咯。。。难啊!
帮忙改改看吧
帮忙改改看吧
#7
不知道你想做什么
#8
function div()
{
this.iframBase=function(d,n)
{
for(i=0;i <n;i++){
var id=d+i
var tempDiv=document.createElement("div");
tempDiv.setAttribute("id",id);
document.body.appendChild(tempDiv);
}
}
this.tianjia=function ("空件名稱",添加的個數(n))
{
for(i=0;i <n;i++){
var id=d+i
var tempDiv=document.createElement("div");
tempDiv.setAttribute("id",id);
document.空件名稱.appendChild(tempDiv);
}
}
}
}
{
this.iframBase=function(d,n)
{
for(i=0;i <n;i++){
var id=d+i
var tempDiv=document.createElement("div");
tempDiv.setAttribute("id",id);
document.body.appendChild(tempDiv);
}
}
this.tianjia=function ("空件名稱",添加的個數(n))
{
for(i=0;i <n;i++){
var id=d+i
var tempDiv=document.createElement("div");
tempDiv.setAttribute("id",id);
document.空件名稱.appendChild(tempDiv);
}
}
}
}
#9
我原来就是楼上的写法。。。我现在需要的写法是id.add(n)只传一个个数
#10
di 不能传 吧你把这个id 放到 页面里 用隐藏标签 隐藏不可以吗?
在不放在公共变量里面!
在不放在公共变量里面!
#11
你不把需要向哪个div添加的id传进add方法中,你怎么知道往哪个div中添加??