在DOM,是OK指元素的屬性是這樣的:在DOM中可以使用.notation獲取/設置屬性嗎?
var universe = document.getElementById('universe');
universe.origin = 'big_bang';
universe.creator = null;
universe.style.deterministic = true;
?我的對象深深的敬意和他們的隱私,我感覺事情可能會去,如果我不小心可怕的錯誤,讓我想要做的一切更像是這樣的:
var universe = document.getElementById('universe');
if(universe.hasAttribute('origin')) then universe.origin = 'big_bang';
etc...
真的有必要使用這些訪問方法?當然,這可能或多或少是必要的,這取決於我是如何確定我正在操作的元素將具有我期望它們的屬性,但是一般來說,DOM人認爲使用.notation而不是getter和setter是可以的嗎?
謝謝!
getElementById不查找。而「宇宙」絕對是HTML標籤的有效標識。 –
2010-03-16 13:26:23
好點,我挑選了一個不看它的例子! :-)固定。 – bobince 2010-03-16 13:53:40
這就是答案。 – 2010-03-16 14:29:37