关于js的setattribute的信息
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