您的位置:

关于js设置html元素样式的信息

关于js设置html元素样式的信息

更新:

本文目录一览:

通过JS可以直接调用一个CSS样式表名来对HTML元素进行外观设置吗?

可以的,例子如下:

#div1 {

width: 200px;

height: 200px;

background-color: red;

}

#div1.aa {

border-radius: 50%;

background-color: #000;

}

div id="div1"/div

js部分可以用:

obj.className = 'aa' 这样就可以将aa的样式加到div上了。

写css样式的时候需要注意的是,由于id的优先级高, 所以如果想在class里覆盖id里的样式,需要给#div1.aa写样式。

js问题:外部调用js,改变html某些元素的样式,及addEventListener的用法。

script type="text/javascript" src="js/index.js"/script放到HTML加载完之后的位置试试,放在/body结束标签前面;

点击是不是focus,是click;

在js中如何改变html元素中的样式?

原型是用DOM的style属性方法:

Element.style.[styleDOMName] = "value";

Element:指定元素,用document.createElement / document.getElement获取元素obj

或者使用setAttribute方法:

Element.setAttribute('style','css代码');//会覆盖所有的原来在这个标签上style属性赋的值

Element.setAttribute('style',Element.getAttribute('style') + "")//不会覆盖

如何用js给html表单设置style

首先,把CSS和JS标签style属性对照表了解了:

CSS 和 JavaScript 标签 style 属性对照表:

盒子标签和属性对照

CSS语法(不区分大小写) JavaScript语法(区分大小写)

border border

border-bottom borderBottom

border-bottom-color borderBottomColor

border-bottom-style borderBottomStyle

border-bottom-width borderBottomWidth

border-color borderColor

border-left borderLeft

border-left-color borderLeftColor

border-left-style borderLeftStyle

border-left-width borderLeftWidth

border-right borderRight

border-right-color borderRightColor

border-right-style borderRightStyle

border-right-width borderRightWidth

border-style borderStyle

border-top borderTop

border-top-color borderTopColor

border-top-style borderTopStyle

border-top-width borderTopWidth

border-width borderWidth

clear clear

float floatStyle

margin margin

margin-bottom marginBottom

margin-left marginLeft

margin-right marginRight

margin-top marginTop

padding padding

padding-bottom paddingBottom

padding-left paddingLeft

padding-right paddingRight

padding-top paddingTop

颜色和背景标签和属性对照

CSS 语法(不区分大小写) JavaScript 语法(区分大小写)

background background

background-attachment backgroundAttachment

background-color backgroundColor

background-image backgroundImage

background-position backgroundPosition

background-repeat backgroundRepeat

color color

样式标签和属性对照

CSS语法(不区分大小写) JavaScript 语法(区分大小写)

display display

list-style-type listStyleType

list-style-image listStyleImage

list-style-position listStylePosition

list-style listStyle

white-space whiteSpace

文字样式标签和属性对照

CSS 语法(不区分大小写) JavaScript 语法(区分大小写)

font font

font-family fontFamily

font-size fontSize

font-style fontStyle

font-variant fontVariant

font-weight fontWeight

文本标签和属性对照

CSS 语法(不区分大小写) JavaScript 语法(区分大小写)

letter-spacing letterSpacing

line-break lineBreak

line-height lineHeight

text-align textAlign

text-decoration textDecoration

text-indent textIndent

text-justify textJustify

text-transform textTransform

vertical-align verticalAlign

!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"

HTML

HEAD

TITLE New Document /TITLE

/HEAD

script language="javascript"

function validate(){

if (document.all("name").value == ""){

document.all("name").style["borderColor"]="red";//就是这里

return;

}

}

/script

BODY

input type="text" name="name"

/BODY

/HTML

Javascript如何给HTML添加样式?

//Way 1

(document.get..)(Element).style.styleAttr = "value";

//Way 2

(document.get..)(Element).setAttribute('style',(Element).getAttribute('style') + "value")

关于js设置html元素样式的信息

本文目录一览: 1、通过JS可以直接调用一个CSS样式表名来对HTML元素进行外观设置吗? 2、js问题:外部调用js,改变html某些元素的样式,及addEventListener的用法。 3、在j

2023-12-08
htmljs编程笔记(html代码笔记)

本文目录一览: 1、html代码和JS代码有什么区别 2、如何在html中调用js函数 3、JavaScript学习笔记之数组基本操作示例 4、HTML5初学者笔记 5、《web前端笔记7》js字符—

2023-12-08
js高级程序设计笔记14(js高级程序设计笔记14页)

本文目录一览: 1、JavaScript高级程序设计 该怎么看 2、JavaScript学习笔记之数组基本操作示例 3、JS中有关sort以及return的问题 JavaScript高级程序设计 该怎

2023-12-08
js批量设置元素的样式,js设置样式有几种方式

2023-01-06
js取消样式设置,js取消样式设置快捷键

2022-11-25
关于extjs嵌入html的信息

2022-11-23
js获取css信息(js如何获取css样式的值)

本文目录一览: 1、js 怎么获取 css ?在线等待! 谢谢! 2、解析js如何获取css样式 3、如何javascript获取css中的样式 4、JS使用getComputedStyle()方法获

2023-12-08
关于js修改height样式的信息

本文目录一览: 1、如何用JS修改已加载的CSS样式表样式? 2、css div高度设置 3、js怎么取得文本框的宽度与高度 4、JS 修改 样式无效 如何用JS修改已加载的CSS样式表样式? js是

2023-12-08
javascript简要笔记,JavaScript读书笔记

2022-11-17
关于js的cell的信息

本文目录一览: 1、javascript中cell的用法 2、js insertcell 怎么跨列 3、js如何获取表格中某一行的单元格数 4、js中cell可以显示单元格的内容,如果单元格是这样的,

2023-12-08
关于python学习第四次笔记的信息

2022-11-08
原生js给元素添加样式,js给dom元素添加样式

2022-11-23
关于jscsshtml分别是什么的信息

本文目录一览: 1、HTML,CSS,JS,AI,DW,FLASH、Dreamweaver、html语言这些分别是干什么用的 2、解html js css三者的概念关系 3、html,css和java

2023-12-08
关于js获取title代码的信息

本文目录一览: 1、js或jquery获取前一页title 2、怎么在html的js中获取当前全景的title 3、js获取的子节点里的title?? 4、js怎么根据元素属性获取title值 5、原

2023-12-08
js定义新窗口样式(js定义新窗口样式怎么设置)

本文目录一览: 1、求 JS 点击打开新窗口HTML代码! 2、怎么用js弹出一个新窗口 3、JS 打开新窗口的方法,求助 4、JS 打开新窗口 5、急用:网页设计:如何用JS实现:单击按钮就新打开一

2023-12-08
cssjs钟表样式(js表格样式)

本文目录一览: 1、JS调用CSS样式表问题(功能鼠标经过文本域是文本域边框颜色发生变化『给出能够实现功能的源码』) 2、JS中改变CSS样式的问题 3、css怎么样制作钟表 4、如何用JS修改已加载

2023-12-08
htmljs设置css,HTML表格设置

2022-11-25
js设置class高度(js设置元素宽度和高度)

本文目录一览: 1、javascript如何获取div的class中设置的宽高度? 2、JS能否获取动态class的宽度并赋值给高度,目的是实现响应式正方形,附HTML和CSS 3、怎么设置div的c

2023-12-08
js设置盒子样式,js设置盒子样式不变

2022-11-24
关于python学习笔记十三的信息

2022-11-19