如何用javascript创建一个<DIV> use id.innerHTML use document.createElement(""); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <html><head><title>Untitled Document</title><meta http-equiv="Content-Type" content="text/html; charset=gb2312"></head><body></body><script language="JavaScript">var tmpdiv = document.createElement("div");tmpdiv.style.backgroundColor="#006699"tmpdiv.style.width="200"tmpdiv.style.height="115"tmpdiv.innerHTML="test"document.body.appendChild(tmpdiv)</script></html> <script language="JavaScript">var tmpdiv = document.createElement("div");//创建一个层,同时也可以用做创建其他的标记tmpdiv.style.backgroundColor="#006699"//设置属性tmpdiv.style.width="200"//设置属性tmpdiv.style.height="115"//设置属性tmpdiv.innerHTML="test"//设置属性document.body.appendChild(tmpdiv)//在body中的最后区域插入也可以是head区document.head.appendChild(tmpdiv)</script> 我想用var objtemp = document.createElement("<div> <input type="radio" name="radiobutton" style= 'POSITION: absolute; left: 44px; top: 8px' value="radiobutton"> </div> ");document.body.insertBefore(objtemp);来直接创建,好象不可以啊??? <html><head><title>Untitled Document</title><meta http-equiv="Content-Type" content="text/html; charset=gb2312"></head><body></body><script language="JavaScript">document.body.insertAdjacentHTML("afterBegin","<div> <input type=\"radio\" name=\"radiobutton\" style= \"POSITION: absolute; left: 44px; top: 8px\" value=\"radiobutton\"> </div>")</script></html> 其实我是想做这样的一个功能,在类似于dreamweaver的对象窗口里不是有很多的控件的吗,我也做了这样的一个窗口。里头有诸如单选、多选这样的控件。我不想写很复杂的脚本去控制拖动,改变大小之类的动作,就用了 document.execCommand("2D-Position",false,true); document.execCommand("MultipleSelection",false,true); document.execCommand("LiveResize",false,true);这样只要把控件都放到层里就可以实现自由拖动等动作了。现在想在用户点了某个控件的时候,创建出一个层,层里有一模一样的这个控件,这都好实现。那新创建出来的层里的控件才是用户真正想拖到画板里头的对象,但因为我是在原来控件的onMouseDown事件触发创建一个层的,这时焦点落在原来的控件上,我想让焦点转到新创建出来的层里,使得这新建出来的层能被拖动。请问该如何改变焦点,改变后能不能对这个新的层进行拖动啊?? JQuery 觉得你JS很牛B了吗? 进来试试! 关于Javascript判断浏览器Flash版本 鼠标移动到标题上时标题文字变颜色,点击标题连接到内容.菜鸟求大侠帮忙写一个, IE6下产生多余字符的BUG 验证码的问题,高分求解!!! [求助]何处有哀乐下载,100分悬赏[求助] 请教关于错误处理的问题! 如何取得ie的sp版本 关于W3C规范的一些的事情 关于insertAdjacentHTML的问题 请好心人帮帮我,解析一下下面的方法的用法。
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312"></head><body></body>
<script language="JavaScript">
var tmpdiv = document.createElement("div");
tmpdiv.style.backgroundColor="#006699"
tmpdiv.style.width="200"
tmpdiv.style.height="115"
tmpdiv.innerHTML="test"
document.body.appendChild(tmpdiv)
</script>
</html>
var tmpdiv = document.createElement("div");//创建一个层,同时也可以用做创建其他的标记
tmpdiv.style.backgroundColor="#006699"//设置属性
tmpdiv.style.width="200"//设置属性
tmpdiv.style.height="115"//设置属性
tmpdiv.innerHTML="test"//设置属性
document.body.appendChild(tmpdiv)//在body中的最后区域插入也可以是head区document.head.appendChild(tmpdiv)
</script>
var objtemp = document.createElement("<div> <input type="radio" name="radiobutton" style= 'POSITION: absolute; left: 44px; top: 8px' value="radiobutton"> </div> ");
document.body.insertBefore(objtemp);
来直接创建,好象不可以啊???
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<body>
</body>
<script language="JavaScript">
document.body.insertAdjacentHTML("afterBegin","<div> <input type=\"radio\" name=\"radiobutton\" style= \"POSITION: absolute; left: 44px; top: 8px\" value=\"radiobutton\"> </div>")
</script>
</html>
我也做了这样的一个窗口。里头有诸如单选、多选这样的控件。我不想写很复杂的脚本去控制拖动,改变大小之类的动作,就用了
document.execCommand("2D-Position",false,true);
document.execCommand("MultipleSelection",false,true);
document.execCommand("LiveResize",false,true);
这样只要把控件都放到层里就可以实现自由拖动等动作了。现在想在用户点了某个控件的时候,创建出一个层,层里有一模一样的这个控件,这都好实现。那新创建出来的层里的控件才是用户真正想拖到画板里头的对象,但因为我是在原来控件的onMouseDown事件触发创建一个层的,这时焦点落在原来的控件上,我想让焦点转到新创建出来的层里,使得这新建出来的层能被拖动。请问该如何改变焦点,改变后能不能对这个新的层进行拖动啊??