怎样new一个table对象?

crossdavi 2003-04-07 11:45:06
并且继承它所有属性?
怎样定义一个对象,它的两个属性是object1,object2?
object1是td,object2是iframe
...全文
96 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
wsj 2003-04-08
  • 打赏
  • 举报
回复
注意变量作用域:

newObject=new myobject(getElementById('td1'),getElementById('td2'));

==>

window.newObject=new myobject(getElementById('td1'),getElementById('td2'));
wsj 2003-04-08
  • 打赏
  • 举报
回复
var oTBL = document.createElement("TABLE")

var newObject = new Object()
newObject.object1 = document.createElement("TD")
try
{
newObject.object2 = document.createElement("IFRAME")//不能创建iframe
}
catch(e){alert(e.description)}

In Microsoft?Internet Explorer 4.0, the only new elements you can create are IMG, AREA, and OPTION. As of Internet Explorer 5, you can create all elements in script, except for FRAME, IFRAME, and SELECT
csdnshao 2003-04-08
  • 打赏
  • 举报
回复
gz
zhjzh_zjz 2003-04-08
  • 打赏
  • 举报
回复
object 为保留字。用变量是最好避开。

源程序该为:

<script>
function myobject(a,b){
this.a=a;
tis.b=b;
}
</script>
定义一个创建对象实例的函数如下:
<script>
function go(){
newObject=new myobject(getElementById('td1'),getElementById('td2'));
alert(newObject.a.id+" ; "+newObject.b.id);
}

go();
</script>
crossdavi 2003-04-08
  • 打赏
  • 举报
回复
多谢骆驼兄,我还想继续问一个问题,我自定义一个对象object如下:
<script>
function object(a,b){
this.a=a;
tis.b=b;
}
</script>
定义一个创建对象实例的函数如下:
<script>
function go(){
newObject=new object(getElementById('td1'),getElementById('td2'));
}
</script>
当我在td1的onclick事件中,go();alert(newObject.a.id);alert(newObject.b.id),它告诉我newObject没有定义!!
但是换成newObject=new object(getElementById('td1'),getElementById('td2'));alert(newObject.a.id);alert(newObject.b.id)却可以正常显示"td1""td2"!
这是为什么呢?
crossdavi 2003-04-08
  • 打赏
  • 举报
回复

骆驼兄一语惊醒梦中人啊,果然是作用域的问题,不过,象骆驼兄那样改还不行,应该这样.
window.newObject=new myobject(document.getElementById('td1'),document.getElementById('td2'));
是不是有个with()可以方便一些,怎么用的?
crossdavi 2003-04-08
  • 打赏
  • 举报
回复
骆驼兄一语惊醒梦中人啊,果然是作用域的问题,不过,象骆驼兄那样改还不行,应该这样.
window.newObject=new myobject(document.getElementById('td1'),getElementById('td2'));
是不是有个with()可以方便一些,怎么用的?
crossdavi 2003-04-08
  • 打赏
  • 举报
回复
还是说缺少对象啊~~~

87,917

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧