怎么用js的addClassName给class=""加一个样式

怎么用js的addClassName给class=""加一个样式,第1张

如下示例:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "

<html xmlns="

<head>

<meta http-equiv="Content-Type" content="text/html charset=utf-8" />

<title>Demo</title>

</head>

<style type="text/css">

a{text-decoration: none}

.class-name{border: 1px solid #CCCCCCbackground: #FFA54F-webkit-border-radius: 5px-moz-border-radius: 5pxkhtml-border-radius: 5pxborder-radius: 5pxpadding: 5px 10pxwidth: 100pxtext-align: center}

</style>

<body>

    <div id="main">

        <a href="javascript:" onclick="add_class()">添加Class</a>

    </div>

<script language="javascript" type="text/javascript">

    function add_class(){

        document.getElementById('main').className = 'class-name'

    }

</script>

</body>

</html>

测试效果如下:

添加class前

添加class后

与jQuery的addClass同一效果的。

1、首先在html中布局好两个按钮和一个div。

2、接着编写添加class的方法。

3、运行页面以后看到如下图所示的界面。

4、点击添加class按钮就可以看到div中多了样式

5、接下来在编写移除class样式,如下图所示要的是remove。

6、最后运行界面,点击移除class按钮,class就被移除了。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/7872850.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-10
下一篇2023-04-10

发表评论

登录后才能评论

评论列表(0条)

    保存