重複の可能性:
JavaScript setAttribute vs .attribute =
javascript dom、「特別なプロパティ」を対属性として処理する方法は?
多くの場合、Usenetのようなフォーラムや場所では、(コードを批判するときに)言う代わりに、たとえば代わりにvar link = a.href
使用する必要があると言われていvar link = a.getAttribute('href');
ます。また、割り当てる場合は、その補完的なsetAttribute()を使用します。
彼らはそれが正しい方法だと言っています、私は間違っている、何とか何とか何とか...私は通常それらに何の注意も払っていません。そして、なぜ誰も本当の答えを出さないのかと尋ねると。
今、私はどちらの場合にどちらかを使用する方が適切であるかについて興味があります。
どのような場合にvar link = a.getAttribute('href');
代わりに言うのがより適切でしょうvar link = a.href
か?
そして、どのような場合に、識別子によってメンバーに直接値を割り当てるのではなく、setAttribute()を使用して割り当てる必要がありますか?すなわち: `a.href ='someURL';