what's difference between obj.setAttribute('whatever', value) and obj.whatever = value?
<p>As the title suggests, what's the difference(s)? </p>

<p>I guess that the latter one can do what the former can at least. </p>

<p>Is my opinion right?</p>

<p>P.S: obj is a DOM Element</p>
