添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

有时,我们想用javascript代码来应用HTML CSS样式。

Html元素使用内联CSS选择器或CSS选择器做样式。

让我们看看用javascript编程为HTML添加内联CSS和类样式的例子。

如何在javascript中设置多个内联CSS样式

HTML元素可以使用 style 属性进行样式设置。

通常情况下,内联CSS样式是通过以下方式应用的

<div id="mycontent3" style="font-size: 35px; color: red;">
    javascript css apply style example
</div>

让我们看看使用javascript和jquery来设置多个内联样式的例子。

声明带有文本内容的div元素。

<!DOCTYPE html>
<title>HTML, CSS and JavaScript demo</title>
</head>
    <div id="mycontent3">
    javascript css apply style example
    </div>
</body>
</html>

Javascript提供DOM API来操作HTML元素。

  • 使用样式cssText属性
  • 首先,使用id选择器(id=mycontent3)获得一个元素,在这个document.getElementById() ,选择一个div

    style.cssText 属性给返回的元素设置多个样式。

    document.getElementById("mycontent3").style.cssText = "font-size: 35px; color:red;";
    

    使用setAttribute

    用DOM API通过id选择一个元素,用style 属性应用setAttribute

    document.getElementById("mycontent3").setAttribute(
       "style", "font-size: 35px; color:red;");
    

    使用jquery设置多个内联CSS样式的例子

    在jquery中应用多个CSS样式是很容易的。

    在jquery中使用选择器语法选择一个元素

    下面是一个为一个id选择器设置多个内联样式的jquery。

    $('#mycontent3').css({
      font-size: '35px',
      color:`red`
    

    一个为HTML选择器添加内联CSS样式的例子

    $('div').css({
      font-size: '35px',
      color:`red`
    

    改变内联CSS样式的类选择器的例子

    $('.classname').css({
      font-size: '35px',
      color:`red`
    

    在javascript中添加和删除CSS样式的选择器

    CSS样式也可以使用选择器属性来应用。

    在css文件中声明css元素以分组所有css样式

    .heading{
        font-size: 35px;
        color:red;
    

    Html元素使用元素选择器(elementname)、类选择器(.selector)和id选择器(#selector)语法来应用样式。

    <div id="mycontent3" class="heading">
        javascript css apply style example
    

    让我们看一个如何添加CSS选择器的例子。

    使用javascript添加一个选择器,首先使用DOM API -document.getElementByID() 检索一个div元素,使用classList.add 方法添加类。

    document.getElementById("mycontent3").classList.add("heading");
    

    通过javascript从html元素中删除一个类选择器。

    document.getElementById("mycontent3").classList.remove("heading");
    

    在jquery中添加和删除样式CSS选择器

    在这个例子中,使用jquery添加和删除类名。

    下面是一个动态添加类选择器的例子

    $('#mycontent3').classList.add("heading");
    

    通过jquery从html元素中删除一个类选择器。

    $('#mycontent3').classList.remove("heading");
    

    综上所述,使用javascript和jquery添加内联多个CSS样式和类名的多种方法,并举例说明。