zoukankan      html  css  js  c++  java
  • 8月22号

    DOM访问表单控件的常用属性与方法。action表示返回该表单的提交地址。

    如function get1(){

    var ac=formss.action;

    alert(ac);

    }

    elements表示返回表单内的小表单组成的数组,可以通过数组访问表单内的任何表单控件。length返回表单内的个数,如果遇到最后一个,可以用length-1。method返回method属性,有get和post。

    如function get1(){

    var me=formss.method;

    alert(me);

    }

    reset().submit(),可以重置表单和确定表单方法。也可以用于表单内div元素。

    function oper(){

    formss.reset();

    formss.submit();

    }

    在.elements返回的数组中访问具体的表单控件的语法如:

    .elements[index]返回该表单内的第index个表单控件,也就是可以通过下标来进行操作。

    .elements[elementName]返回表单内Id或name为elementName的表单控件。

    .elementName是最为简单的。

    function get(2){

    var val=formss.elements[0].value;

    var val=formss.element[username].value;

    var val=formss.username.value;

    DOM访问下拉菜单的常用属性:

    form 是返回列表框.下拉菜单的表单对象。length是选项个数。options是所有选项组成的数组。selectedindex是返回索引,也就是是否被选中的那个值。type表示类型,多选返回select-multiple,单选返回select-one.

    使用options[index]返回具体选项常用的属性。

    defaultSelected表示是否默认被选中。index表示返回下标。selected表示是否被选中。text表示文本内容。value表示属性。

    如function get(obj){

    alert(obj.text);

    }

    假如是第一个可以onclick="get(sel.options[0])"

    最后一个则可以onclick="get(sel.options[sel.length-1]"

    如果是默认选中的上一个则可以onclick="get(sel.options[sel.selectedIndex-1])"

    DOM访问表格元素的常用属性与方法。

    caption返回表格的标题对象。rows返回该表格里的所有表格行,cells返回该表格行内所有的单元格的数组。celllndex返回该单元格在表格行内的索引值。

    通用的方法。

    var tables;

    window.onload=function(){

    tables=document.getElementById("mytable");

    function get(obj){

    alert(obj.innerHTML);

    }

    修改行,列,内容如下

    function updateCell(){

    var rowIndex=document.getElementById("row").value-1;

    var cellIndex=document.getElement("cell").value-1;

    var content=docuemnt.getElementById("course").value;

    tables.rows[rowIndex].cells[cellIndex].innerHTML=content;

    DOM添加、删除节点的方法;

    appendChild(newNode)表示将新节点添加到ul的最后一个子结点上。

    如function create(){

    var li=document.createElement("li")表示创造新节点

    li.innerHTML="淄博”;表示给新节点添加文本节点

    ul.appendChild(li);表示将新节点li添加到ul的最后一个子节点上。

    同时可以设置css的样式。格式是元素节点.style.样式名=样式值。

    如li.style.color="red"

    插入节点如

    function create(){

    var li=document.createElement("li");表示创建新节点。

    li.innerHTML="淄博";

    var ref=ul.getElementsByTagName("li")[0];表示获取旧节点。意思是在谁前面插入新节点。

    ul.insertBefore(li,ref);表示在旧节点前插入新节点

    替换节点如下。function create3(){

    var li=docuemnt.createElement("li");表示创建新节点;

    li.innerHTML="济南";

    var ref=ul.getElementByTagName("li")[0];表示获取旧节点也就是替换调谁;

    ul.replaceChild(li,ref);将旧节点替换。

    ref是局部变量,跑不出大括号的范围。内存里的内容随时删减。

  • 相关阅读:
    第四篇博客
    第三篇博客
    第二篇博客
    DS博客作业04--图
    DS博客作业03--树
    DS博客作业02--栈和队列
    C博客作业05--指针
    C博客作业04-数组
    C语言博客作业03--函数
    C语言博客作业02--循环结构
  • 原文地址:https://www.cnblogs.com/maxuefeng/p/13544953.html
Copyright © 2011-2022 走看看