Hallo,
formular.setAttribute("action","script.php");
was spricht eigentlich gegen formular.action="script.php"
AFAIK nichts aus HTML-Sicht, aber in anderen DOM-Kontexten ist das Scheitern vorprogrammiert, z. B. bei SVG:
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN" "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
<svg>
<rect x="0" y="0" width="100" height="50" onload="evt.target.fill='red'"/>
<rect x="0" y="50" width="100" height="50" onload="evt.target.setAttribute('fill','red')"/>
</svg>
Das erste Rechteck wird nicht rot, aber das zweite mit setAttribute() behandelte ...
MfG, Thomas