var body= document.body;
var btn = document.createElement("input");
btn.setAttribute("type", "text");
btn.setAttribute("name", "q");
btn.setAttribute("value", "使用setAttribute");
btn.setAttribute("onclick", "javascript:alert('This is a text!');");
body.appendChild(btn);
画横线当中为甚alert括号里的内容只能用单影号
"javascript:alert('This is a text!');" 在外面已经有了一对双引号(为了防止 引号匹配错误; 单引号与双引号交叉使用)