分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 软件开发

JS操作元素属性(转)

发布时间:2023-09-06 01:20责任编辑:傅花花关键词:暂无标签

setAttribute("属性名","属性值");修改属性

例:

<!doctype html><html><head><meta charset="utf-8"><title>无标题文档</title><script> ???function dj(){ ???????var sx = document.getElementById("a"); ???????sx.setAttribute("class","bb"); ???}</script><style> ???.aa{ ???????width: 100px; ???????height: 100px; ???????background-color: blue; ???} ???.bb{ ???????width: 200px; ???????height: 200px; ???????background-color: red; ???}</style></head><body><div id="a" onClick="dj()" class="aa"></div></body></html>

是把原来div里面的样式aa变成了bb

getAttribute("属性名");是获取标签

removeAttribute("属性名");  是删除标签

操作样式
元素.style.样式 = " ";

也就是更改元素里面的样式。

创建元素 document.createElement(标签名);

追加元素 元素对象.appendChild(元素对象);

删除元素 元素对象.remove();

<!doctype html><html><head><meta charset="utf-8"><title>无标题文档</title><script> ???function createEL(){ ???????var div = document.createElement("div"); ???????div.setAttribute("id","dd"); ???????div.style.width = "100px"; ???????div.style.height = "100px"; ???????div.style.backgroundColor = "red"; ???????div.innerHTML = "ggg"; ???????//追加元素 ???????var objDiv = document.getElementById("dd"); ???????objDiv.appendChild(div); ???????//把自己删除 ???????obj.remove(); ???}</script></head><body><button onClick="createEL()">创建</button></body></html>

JS操作元素属性(转)

原文地址:http://www.cnblogs.com/wangyufei123/p/7746127.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved