就直接使用createElement比较好,createElement的参数不是一段HTML内容,而应该是TAG的名称,如“A”、“BUTTON”等。
你可以试一下这段代码:
var obja = document.createElement("A");
obja.href = "http://www.sina.com.cn";
obja.target = "_new_";
obja.title = "测试创建A";
obja.innerText = "一个小测试";document.body.insertBefore(obja);
你可以试一下这段代码:
var obja = document.createElement("A");
obja.href = "http://www.sina.com.cn";
obja.target = "_new_";
obja.title = "测试创建A";
obja.innerText = "一个小测试";document.body.insertBefore(obja);
解决方案 »
- ~~~ easyUI 中 datagrid 中文本框双击事件多次执行 ~~~
- 能不能不支持Flash就显示一行字?
- jquery不能得到checkbox的多个被选中的值?
- 关于在js中访问数据库
- 学javascript
- 用 javascript 怎么将 页面上的所有 复选框选中??(求助)
- cancelBubble和fromElement,toElement困惑了很久~~请解释一下,谢谢~~~~~~
- 如何得到当前浏览器浏览区域的高和宽?
- 怎么卸载IE上的flash插件???
- 想要使用element ui只靠引入vue.js和element.js可以吗?
- 请教一个关于按钮的问题!
- ○●eval太慢,有没有替换的函数?●○
function gogo()
{
str="<script language=javascript>\nfunction go2()\n"
str +="{alert(\"Success!!!!!!!!\");}\n</"
str +="script> " str+="<a id=aa href=# onMouseover=\'go2();\'>2222222222222</a>";
document.write(str);
}
</script>
<body onload="gogo()">
</body>
document.write("<A href=#>")
document.write("</A>")
document.write("</CENTER>");
那么这个链接就可以居中,现在改用createElement后
var obja = document.createElement("CENTER");
document.body.insertBefore(obja);
var objb = document.createElement("A");
document.body.insertBefore(objb);
链接没法居中了,请问有没有好的办法?谢谢
而如果值得document.write只写在顺序执行语句中。就不会影响其他的代码。
<script language='javascript'>
function createA()
{
var objb = document.createElement("A");
objb.href="http://www.baidu.com";
objb.innerText="sss";
liu.insertBefore(objb,'center');
}
</script>
<body onload='createA()'>
<div align="center" id="liu"></div>
</body>
<script language='javascript'>
function createA()
{
var objb = document.createElement("A");
objb.href="http://www.baidu.com";
objb.innerText="sss";
liu.insertBefore(objb);
}
</script>
<body onload='createA()'>
<div align="center" id="liu"></div>
</body>