id attribute | id property
Sets or retrieves the string identifying the object.
Syntax
HTML | <element id="p" ... > |
---|---|
JavaScript |
|
Property values
Type: String
any alphanumeric string that begins with a letter. The underscore (_) can also be used.
Remarks
The id is an SGML identifier used as the target for hypertext links or for naming particular objects in associated style sheets.
The id should be unique throughout the scope of the current document. If a document contains more than one object with the same identifier, the objects are exposed as a collection that can be referenced only in ordinal position.
Examples
This example gets the id attribute of each cell of a table. When the user clicks a cell, the object of the cell is passed to a function which returns the object's ID.
Code example: http://samples.msdn.microsoft.com/workshop/samples/author/dhtml/refs/id.htm
<script type="text/javascript"> function getID(oObject) { var id = oObject.id; alert("This object's ID attribute is set to \"" + id + "\"."); } </script> <table border=""> <tr> <td id="firstCell" onclick="getID(this);">Table Cell 1</td> <td id="secondCell" onclick="getID(this);">Table Cell 2</td> <td id="thirdCell" onclick="getID(this);">Table Cell 3</td> </tr> </table>
See also
- a
- abbr
- acronym
- address
- applet
- area
- b
- base
- baseFont
- bdo
- bgSound
- big
- blockQuote
- body
- br
- button
- caption
- center
- cite
- code
- col
- colGroup
- comment
- custom
- dd
- del
- dfn
- dir
- div
- dl
- dt
- em
- embed
- fieldSet
- font
- form
- frame
- frameSet
- head
- hn
- hr
- html
- i
- iframe
- img
- input type=button
- input type=checkbox
- input type=email
- input type=file
- input type=hidden
- input type=image
- input type=number
- input type=password
- input type=radio
- input type=range
- input type=reset
- input type=search
- input type=submit
- input type=tel
- input type=text
- input type=url
- ins
- isIndex
- kbd
- label
- legend
- li
- link
- listing
- map
- marquee
- menu
- nextID
- noBR
- noFrames
- noScript
- object
- ol
- optGroup
- option
- p
- plainText
- pre
- q
- rt
- ruby
- s
- samp
- script
- select
- small
- span
- strike
- strong
- style
- styleSheet
- sub
- sup
- table
- tBody
- td
- textArea
- tFoot
- th
- tHead
- title
- tr
- tt
- u
- ul
- var
- wbr
- xml
- xmp