Style listStyleType Property

Style Object Reference Style Object


Change the list-item marker type to "upper-roman":

document.getElementById("myList").style.listStyleType = "upper-roman";
Try it yourself »

Definition and Usage

The listStyleType property sets or returns the list-item marker type.

Browser Support

Internet Explorer Firefox Opera Google Chrome Safari

The listStyleType property is supported in all major browsers.

Note: IE9 and Opera 11 do not support: cjk-ideographic, hebrew, hiragana, hiragana-iroha, katakana, and katakana-iroha.

Note: IE8 supports the property values: decimal-leading-zero, lower-greek, lower-latin, upper-latin, armenian, and georgian only if a DOCTYPE is specified!


Return the listStyleType property:


Set the listStyleType property:


Property Values

Value Description
armenian The marker is traditional Armenian numbering
circle The marker is a circle
cjk-ideographic The marker is plain ideographic numbers
decimal The marker is a number. This is default for <ol>
decimal-leading-zero The marker is a number with leading zeros (01, 02, 03, etc.)
disc The marker is a filled circle. This is default for <ul>
georgian The marker is traditional Georgian numbering
hebrew The marker is traditional Hebrew numbering
hiragana The marker is traditional Hiragana numbering
hiragana-iroha The marker is traditional Hiragana iroha numbering
katakana The marker is traditional Katakana numbering
katakana-iroha The marker is traditional Katakana iroha numbering
lower-alpha The marker is lower-alpha (a, b, c, d, e, etc.)
lower-greek The marker is lower-greek
lower-latin The marker is lower-latin (a, b, c, d, e, etc.)
lower-roman The marker is lower-roman (i, ii, iii, iv, v, etc.)
none No marker is shown
square The marker is a square
upper-alpha The marker is upper-alpha (A, B, C, D, E, etc.) 
upper-latin The marker is upper-latin (A, B, C, D, E, etc.)
upper-roman The marker is upper-roman (I, II, III, IV, V, etc.)
initial Sets this property to its default value. Read about initial
inherit Inherits this property from its parent element. Read about inherit

Technical Details

Default Value: "disc" for <ul> and "decimal" for <ol>
Return Value: A String, representing the type of a list
CSS Version CSS1

More Examples


All the different list style types:

var listValue = selectTag.options[selectTag.selectedIndex].text;
document.getElementById("myList").style.listStyleType = listValue;
Try it yourself »


Return the list-item marker type:

Try it yourself »

Related Pages

CSS tutorial: CSS List

CSS reference: list-style-type property

HTML DOM reference: listStyle property

Style Object Reference Style Object