HTMLElement の sourceIndex って不変なの?

http://1106.suac.net/johoB/JavaScript/jscripth.html#htmlelementsourceindex
を読んでも良く分からない。ID として使っていいの?それともただの序数であり、その場その場で変わるものなの?
ある HTMLElement を特定するために sourceIndex の値を覚えていたのに、HTML をごにょごにょいじっているといつのまにか値が変わっているっていうのは困るんだけど。