关于js的setattribute的信息

http://www.itjxue.com  2023-02-11 00:52  来源:未知  点击次数: 

js中的session.setAttribute怎么用

session.setAttribute("name",name);

session.getAttribute

方法应是服务器端设置session和获取session值的方法,不是js的,js中只有cookie的概念产:

保存在客户端一个字符串属性,读取cookie的值时,得到一个字符串;cookie除了name名和value值外,还有expires过期时间、path路径、domain域、以及secure安全。

JS代码的Cookie值得存入: cookie就是文档的一个字符串属性。要保存cookie,只要建立一个字符串,格式是name=value(名称=值),然后把文档的document.cookie 设置成与它相等即可。例:

document.cookie = "username" +username;

JS代码的Cookie值得读取:

//定义变量储存cookie

var strCookie=document.cookie;

//将多cookie切割为多个名/值对

var arrCookie=strCookie.split("; ");

//遍历cookie数组,处理每个cookie对

for(var i=0;iarrCookie.length;i++){

var arr=arrCookie[i].split("=");

//找到名称为userId的cookie,并返回它的值

if("userId"==arr[0]){

user=arr[1];

break;

}

}

js的setAttribute为什么不起作用?

setAttribute是设置网页元素的属性,就是在标签里内如img /标签的src属性。innerHTML不是属性

只是JS里内代表一个双标记中间的文本如:span /span中间的字符。innerHTML属性所以只会原样输出。

JS里面用setAttribute和用.或者[]来设置属性值有什么区别,在什么情况下只能用setAttribute来设置?

如果这个属性是元素的内置属性,比如 id、style、href、src等,可以使用.或者[]来表示(这些属性浏览器会自动识别并进行使用);

而如果属性是自定义的,也就是说元素本身是没有这个属性的,是网页设计者出于某种需要自行加上去的(浏览器不会识别这些属性,主要是供js调用的),则必须使用setAttribute来设置。

当然,setAttribute用于内置属性也是可以的。

但是,由于存在浏览器兼容问题,以上原则可能不是百分百准确的,不过作为网页开发者,应该尽量按照标准来进行处理,尽量遵循上述原则。

js里setAttribute和getAttribute的区别

都是DOM API

一个是取值

document.body.getAttribute('name');

一个是赋值

document.body.setAttribute('name',?'body');

JavaScript setAttribute()方法怎么用?

setAttribute就是给dom添加属性的。示例:比如有一个button

input type='button' id='TestBtn' /

我想在想给这个button加一个属性,名叫name,那么我在js中可以这么把这个属性加到button上:

var btn=document.getElementById('TestBtn') //首先拿到button对象

btn. setAttribute('name','testName');//添加name属性,值为"testName";

=====添加了以后,实际上这个button的html就变为了:input type='button' id='TestBtn' name='testName'/

有不明白再call我哈

JS setAttribute 怎么设置多个值

!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" ""

html

head

meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /

titleUntitled Document/title

script language="JavaScript"

function change() {

var input = document.getElementById("li1");

alert(input.getAttribute("title"));

input.setAttribute("title", "mgc");

alert(input.getAttribute("title"));

}

/script

/head

body

ul id="u"

li id="li1" title="hello"Magci/li

liJ2EE/li

liHaha!/li

/ul

input type="button" value="Change" onClick="change();" /

/body

/html

(责任编辑:IT教学网)

更多

推荐Flash实例教程文章