<div style="border: 1px solid bluemargin: 20px">
margin: 20px上、下、左、右各20px。
</div></div><div style="border: 1px solid red">
<div style="border: 1px solid bluemargin: 20px 40px">
margin: 20px 40px上、下20px;左、右40px。
</div></div><div style="border: 1px solid red">
<div style="border: 1px solid bluemargin: 20px 40px 60px">
margin: 20px 40px 60px上20px;左、右40px;下60px。
</div></div><div style="border: 1px solid red">
<div style="border: 1px solid bluemargin: 20px 40px 60px 80px">
首先,把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-colorborderColor
border-left borderLeft
border-left-color borderLeftColor
border-left-style borderLeftStyle
border-left-width borderLeftWidth
border-right borderRight
border-right-color borderRightColor
border-right-styleborderRightStyle
border-right-width borderRightWidth
border-style borderStyle
border-top borderTop
border-top-color borderTopColor
border-top-style borderTopStyle
border-top-widthborderTopWidth
border-width borderWidth
clear clear
float floatStyle
margin margin
margin-bottom marginBottom
margin-left marginLeft
margin-rightmarginRight
margin-top marginTop
padding padding
padding-bottom paddingBottom
padding-leftpaddingLeft
padding-right paddingRight
padding-top paddingTop
颜色和背景标签和属性对照
CSS 语法(不区分大小写) JavaScript 语法(区分大小写)
background background
background-attachment backgroundAttachment
background-colorbackgroundColor
background-imagebackgroundImage
background-position backgroundPosition
background-repeat backgroundRepeat
color color
样式标签和属性对照
CSS语法(不区分大小写) JavaScript 语法(区分大小写)
display display
list-style-type listStyleType
list-style-imagelistStyleImage
list-style-position listStylePosition
list-style listStyle
white-space whiteSpace
文字样式标签和属性对照
CSS 语法(不区分大小写) JavaScript 语法(区分大小写)
fontfont
font-family fontFamily
font-size fontSize
font-style fontStyle
font-variantfontVariant
font-weight fontWeight
文本标签和属性对照
CSS 语法(不区分大小写) JavaScript 语法(区分大小写)
letter-spacing letterSpacing
line-break lineBreak
line-height lineHeight
text-align textAlign
text-decoration textDecoration
text-indent textIndent
text-justifytextJustify
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>
元素的style属性是个只读属性,不能直接赋值,只能针对子属性进行设置,如like.style.width = "100px"
需要同时进行多个属性的设置还有一种方案:
like.style.cssText = "width:150pxheight:150px"
当然,这样就会覆盖like元素上原有的样式定义,如果需要,安全的做法如下:
like.style.cssText +="width:150pxheight:150px"
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)