DOM之常用对象

HTML DOM常用对象

  • Select对象

    • 属性:
      • sel.options:返回当前select下的所有option对象的集合
      • sel.selectedIndex:获得当前select的选中项的下标位置
    • 方法:
      • 添加一个option:sel.add(opt),等效于sel.appendChild(opt)
      • 移除一个option: sel.remove(i)
  • Option对象

    • 创建option对象: var opt = new Option(innerHTML,value);
      • 等效于 var opt = document.createElement(“option”);opt.innerHTML = ?;opt.value = ?;
    • 属性
      • opt.selected // 返回当前option是否被选中
      • opt.index //获得opt在select中的下标位置
  • Table对象

    • HTMLTableElement
      • 方法
        • 行分组THead、TFoot有create方法和delete方法
        • 插入空行: var tr = table.insertRow(i); //省略i,表示在末尾追加一行
        • 删除行:table.deleteRow(i); //删除行,必须知道要删除行的下标
      • 属性:tHead 、 tFoot
        • tBodies:多个tbody元素对象的集合,必须用[i]方式获取每个tBody
        • rows:获得表格中所有tr对象
    • HTMLTableSelctionElement:表格中每个行分组
      • 方法
        • var tr = tbody.insertRow(i)
        • tbody.deleteRow(i)
        • 注意:i是相对于tbody的序号,不包含thead中的tr序号
    • HTMLTableRowElement:表示表格中的每一行
      • 方法
        • var td = tr.insertCell(i) //只能插入td,省略i,表示追加
        • tr.deleteCell(i)
      • 属性
        • tr.cells:保存了一行中所有td对象
        • tr.rowIndex:保存了当前行的下标,专用于删除行
    • HTMLTableCellElement:表示行中每一个td
  • Form对象

    • 如何获得form对象: var form = document.form[i/name];
      • 方法:form.submit(),用程序代替自动提交
      • 事件:onsubmit,当表单提交之前自动触发,主要用于提交前的验证
    • 如何获得form中的数据采集元素: form.elements[i/name];
      • 方法:elem.focus()
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值