Adobe 38040334 Extending Dreamweaver - Page 100

Properties and methods of HTML

Page 100 highlights

DREAMWEAVER CS3 94 Extending Dreamweaver Property or method nodeType • parentNode • parentWindow • childNodes • previousSibling • nextSibling • documentElement • body • URL • getElementsByTagName(tagName) getElementsById(Id) getElementsByAttributeName(attrName) getElementById(id) hasChildNodes() Return value Node.DOCUMENT_NODE null The JavaScript object that corresponds to the document's parent window. (This property is defined in the Microsoft Internet Explorer 4.0 DOM, but is not part of DOM Level 1 or 2.) A NodeList that contains all the immediate children of the document object. Typically the document has a single child, the HTML object. null null The JavaScript object that corresponds to the html tag. This property is shorthand for getting the value of document.childNodes and extracting the HTML tag from the NodeList. The JavaScript object that corresponds to the body tag. This property is shorthand for calling document.documentElement.childNodes and extracting the body tag from the NodeList. For frameset documents, this property returns the node for the outermost frameset. The file://URL for the document or, if the file has not been saved, an empty string. A NodeList that can be used to step through tags of type tagName (for example, img, div, and so on). If the tagName argument is "LAYER", the function returns all LAYER and ILAYER tags and all absolutely positioned elements. If the tagName argument is "INPUT", the function returns all form elements. (If a name attribute is specified for one or more tagName objects, it must begin with a letter, which the HTML 4.01 specification requires, or the length of the array that this function returns is incorrect.) Gets the element node with the specified id. Where id is a string containing the ID of the element to get. var dom = dw.getDocumentDOM(); var contObj = dom.getElementById('content'); alert("The element with the id 'content' is a " + contObj.tagName); A NodeList that can be used to step through elements with an attribute attrName (for example, all elements with the attribute "for"). Not part of DOM Level 1 or 2. The HTML element with the specified ID. true Properties and methods of HTML The following table lists the properties and methods of HTML elements in Dreamweaver, along with their return values or explanations. A bullet (•) marks read-only properties.

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183
  • 184
  • 185
  • 186
  • 187
  • 188
  • 189
  • 190
  • 191
  • 192
  • 193
  • 194
  • 195
  • 196
  • 197
  • 198
  • 199
  • 200
  • 201
  • 202
  • 203
  • 204
  • 205
  • 206
  • 207
  • 208
  • 209
  • 210
  • 211
  • 212
  • 213
  • 214
  • 215
  • 216
  • 217
  • 218
  • 219
  • 220
  • 221
  • 222
  • 223
  • 224
  • 225
  • 226
  • 227
  • 228
  • 229
  • 230
  • 231
  • 232
  • 233
  • 234
  • 235
  • 236
  • 237
  • 238
  • 239
  • 240
  • 241
  • 242
  • 243
  • 244
  • 245
  • 246
  • 247
  • 248
  • 249
  • 250
  • 251
  • 252
  • 253
  • 254
  • 255
  • 256
  • 257
  • 258
  • 259
  • 260
  • 261
  • 262
  • 263
  • 264
  • 265
  • 266
  • 267
  • 268
  • 269
  • 270
  • 271
  • 272
  • 273
  • 274
  • 275
  • 276
  • 277
  • 278
  • 279
  • 280
  • 281
  • 282
  • 283
  • 284
  • 285
  • 286
  • 287
  • 288
  • 289
  • 290
  • 291
  • 292
  • 293
  • 294
  • 295
  • 296
  • 297
  • 298
  • 299
  • 300
  • 301
  • 302
  • 303
  • 304
  • 305
  • 306
  • 307
  • 308
  • 309
  • 310
  • 311
  • 312
  • 313
  • 314
  • 315
  • 316
  • 317
  • 318
  • 319
  • 320
  • 321
  • 322
  • 323
  • 324
  • 325
  • 326
  • 327
  • 328
  • 329
  • 330
  • 331
  • 332
  • 333
  • 334
  • 335
  • 336
  • 337
  • 338
  • 339
  • 340
  • 341
  • 342
  • 343
  • 344
  • 345
  • 346
  • 347
  • 348
  • 349
  • 350
  • 351
  • 352
  • 353
  • 354
  • 355
  • 356
  • 357
  • 358
  • 359
  • 360
  • 361
  • 362
  • 363
  • 364
  • 365
  • 366
  • 367
  • 368
  • 369
  • 370
  • 371
  • 372
  • 373
  • 374
  • 375
  • 376
  • 377
  • 378
  • 379
  • 380
  • 381
  • 382
  • 383
  • 384
  • 385

DREAMWEAVER CS3
Extending Dreamweaver
94
Properties and methods of HTML
The following table lists the properties and methods of HTML elements in Dreamweaver, along with their return
values or explanations. A bullet (•) marks read-only properties.
Property or method
Return value
nodeType •
Node.DOCUMENT_NODE
parentNode •
null
parentWindow •
The JavaScript object that corresponds to the document’s parent window.
(This property is defined in the Microsoft Internet Explorer 4.0 DOM, but is not
part of DOM Level 1 or 2.)
childNodes •
A
NodeList
that contains all the immediate children of the
document
object. Typically the document has a single child, the
HTML
object.
previousSibling •
null
nextSibling •
null
documentElement •
The JavaScript object that corresponds to the
html
tag. This property is
shorthand for getting the value of
document.childNodes
and
extracting the
HTML
tag from the
NodeList
.
body •
The JavaScript object that corresponds to the
body
tag. This property is
shorthand for calling
document.documentElement.childNodes
and extracting the
body
tag from the
NodeList
. For frameset documents,
this property returns the node for the outermost frameset.
URL •
The
file
://URL
for the document or, if the file has not been saved, an
empty string.
getElementsByTagName(
tagName
)
A
NodeList
that can be used to step through tags of type
tagName
(for
example,
img
,
div
, and so on).
If the
tagName
argument is “LAYER”, the function returns all
LAYER
and
ILAYER
tags and all absolutely positioned elements.
If the
tagName
argument is “INPUT”, the function returns all form elements.
(If a name attribute is specified for one or more
tagName
objects, it must
begin with a letter, which the HTML 4.01 specification requires, or the length
of the array that this function returns is incorrect.)
getElementsById(
Id
)
Gets the element node with the specified
id
. Where
id
is a string containing
the ID of the element to get.
var dom = dw.getDocumentDOM();
var contObj = dom.getElementById('content');
alert("The element with the id 'content' is a " +
contObj.tagName);
getElementsByAttributeName(
attrName
)
A
NodeList
that can be used to step through elements with an attribute
attrName
(for example, all elements with the attribute "for"). Not part of
DOM Level 1 or 2.
getElementById(
id
)
The HTML element with the specified ID.
hasChildNodes()
true