您好,登錄后才能下訂單哦!
這篇文章主要為大家展示了“js中setAttribute怎么用”,內容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領大家一起研究并學習一下“js中setAttribute怎么用”這篇文章吧。
setAttribute這個方法,在JSP內置對象session和request都有這個方法,這個方法作用就是保存數據,然后還可以用getAttribute方法來取出。比如現在又個User對象,Usercurruser=newUser("zhangsan",20,"男")。
setAttribute的具體用法
1,request.setAttribute(“curruser”,curruser)這個方法是將curruser這個對象保存在request作用域中,然后在轉發進入的頁面就可以獲取到你的值,如果你會一些框架的話,那些框架標簽也可以獲取到,比如struts標簽,還有jstl。如果這你都不會的話,那么你可以在jsp頁面編寫java小腳本來獲取:<%Usermyuser=(User)request.getAttribute("curruser")%>,在jsp頁面顯示值:<%=myuser.getName()%>。
2,session.setAttribute("curruser",curruser)。這個方法和上面唯一的區別就是作用域,就是在你整個程序啟動的時候,如果在session中保存了數據,那么在你這個無論你在哪個頁面,在什么時候都可以獲取到這個值,全局的,只要你的這個程序是啟動的。session默認的過期時間是30分鐘,過期無效,可以去修改這個值。
js中setAttribute用法詳解
element.setAttribute(attributename,attributevalue)
setAttribute()方法添加指定的屬性,并為其賦指定的值,看到w3c的例子
document.getElementsByTagName("INPUT")[0].setAttribute("type","button");
我們經常需要在JavaScript中給Element動態添加各種屬性,這可以通過使用setAttribute()來實現,這就涉及到了瀏覽器的兼容性問題。
varbar=document.getElementById("foo");
bar.setAttribute("onclick","javascript:alert('Thisisatest!');");
這里利用setAttribute指定e的onclick屬性,簡單,很好理解。但是IE不支持,IE并不是不支持setAttribute這個函數,
而是不支持用setAttribute設置某些屬性,例如對象屬性、集合屬性、事件屬性,也就是說用setAttribute設置style和onclick這些屬性
在IE中是行不通的。為達到兼容各種瀏覽器的效果,可以用點符號法來設置Element的對象屬性、集合屬性和事件屬性。
以上是“js中setAttribute怎么用”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。