getAttribute、setAttribute、removeAttribute

1、函数语法

elementNode.attributes:属性返回包含被选节点属性的 NamedNodeMap。

elementNode.getAttribute(name):方法通过名称获取属性的值。

elementNode.setAttribute(name, value):方法创建或改变某个新属性。

elementNode.removeAttribute(name):方法通过名称删除属性的值。

2、实例

HTML代码:

 <input type="text" id="txtMsg" myAttr="abc" />   

2.1 通过attributes属性或getAttribute(name)方法获取自定义属性值

  1. var myAttr = document.getElementById("txtMsg").attributes["myAttr"].value;   //通过attributes属性  
  2. var myAttr = document.getElementById("txtMsg").getAttribute("myAttr");       //使用getAttribute方法 

2.2 使用setAttribute(name, value)方法设置属性值

  1. document.getElementById("txtMsg").setAttribute("myAttr""newValue");  

2.3 使用removeAttribute(name)方法删除属性

 document.getElementById("txtMsg").removeAttribute("myAttr");   

request 是一个实例化的对象,它有一个方法,叫做getSession();执行这个方法之后这个方法会返回一个实例化好的 HttpSession 对象,这个时候你的session 就可以经由它来赋值了.

原文地址:https://www.cnblogs.com/originate918/p/6224755.html