您的位置:首页 > Web前端 > JavaScript

javascript -- 动态创建HTML元素并插入到dom tree中

2009-10-05 22:23 405 查看
如何使用最原始的js脚本代码来操作html元素,下面的脚本示例了如何通过js动态创建html元素,如何通过js脚本控制html元素的css属性.

用到,所以记录一下:

var iframe_id = 'f' + (Math.round(Math.random() * 100000000) + 100000000);
var oIframe=document.createElement('iframe');
oIframe.id = iframe_id;
oIframe.name = iframe_id;
oIframe.height = '0';
oIframe.width = '0';
oIframe.style.display='none';
document.body.appendChild(oIframe);


顺便附上,js脚本上css属性对照表:

CSS Property
JavaScript Reference
backgroundbackground
background-attachmentbackgroundAttachment
background-colorbackgroundColor
background-imagebackgroundImage
background-positionbackgroundPosition
background-repeatbackgroundRepeat
borderborder
border-bottomborderBottom
border-bottom-colorborderBottomColor
border-bottom-styleborderBottomStyle
border-bottom-widthborderBottomWidth
border-colorborderColor
border-leftborderLeft
border-left-colorborderLeftColor
border-left-styleborderLeftStyle
border-left-widthborderLeftWidth
border-rightborderRight
border-right-colorborderRightColor
border-right-styleborderRightStyle
border-right-widthborderRightWidth
border-styleborderStyle
border-topborderTop
border-top-colorborderTopColor
border-top-styleborderTopStyle
border-top-widthborderTopWidth
border-widthborderWidth
clearclear
clipclip
colorcolor
cursorcursor
displaydisplay
filterfilter
fontfont
font-familyfontFamily
font-sizefontSize
font-variantfontVariant
font-weightfontWeight
heightheight
leftleft
letter-spacingletterSpacing
line-heightlineHeight
list-stylelistStyle
list-style-imagelistStyleImage
list-style-positionlistStylePosition
list-style-typelistStyleType
marginmargin
margin-bottommarginBottom
margin-leftmarginLeft
margin-rightmarginRight
margin-topmarginTop
overflowoverflow
paddingpadding
padding-bottompaddingBottom
padding-leftpaddingLeft
padding-rightpaddingRight
padding-toppaddingTop
page-break-afterpageBreakAfter
page-break-beforepageBreakBefore
positionposition
floatstyleFloat
text-aligntextAlign
text-decorationtextDecoration
text-decoration: blinktextDecorationBlink
text-decoration: line-throughtextDecorationLineThrough
text-decoration: nonetextDecorationNone
text-decoration: overlinetextDecorationOverline
text-decoration: underlinetextDecorationUnderline
text-indenttextIndent
text-transformtextTransform
toptop
vertical-alignverticalAlign
visibilityvisibility
widthwidth
z-indexzIndex
参考:
https://developer.mozilla.org/en/appendChild http://codepunk.hardwar.org.uk/css2js.htm http://dhtmlkitchen.com/learn/js/setstyle/ http://www.comptechdoc.org/independent/web/cgi/javamanual/javastyle.html http://codingforums.com/showthread.php?t=27998 http://msdn.microsoft.com/en-us/library/ms535934(VS.85).aspx
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: