var mNode=document.createElement('<div id="m" style="position:fixed; left:10px; bottom:0px; overflow-y:hidden;'
+'overflow-x:auto; border:1px groove #27C; cursor:default; -moz-user-select:none;"></div>');
var tNode=document.createElement('<div id="t" style="float:left; height:26px; width:60px; background-color:#27C;'
+'color:white;font-weight:bold; text-align:center;">DEMO</div>');
var lNode=document.createElement('<div id="l" style="float:left; overflow-y:hidden; overflow-x:auto;'
+' border-top:1px inset blue; background-color:white;">UserName:<input type="text" width="30" height="20"'
+' name="UserName">PassWord:<input type="text" width="30"' +'height="18" name="PassWord"><input type="submit"'
+' height="20" width="30" value="OK" onclick="login();"><input type="submit" width= "30" height="20" value="Hide"'
+' onclick="isHide();"></div>');
var hNode=document.createElement('<div style="float:left;overflow-y:hidden; overflow-x:auto;'
+' border-top:1px inset blue background-color:white;"><input type="submit" width="30" height="20"'
+' value="Hide" onclick="isHide();"></div>');
mNode.appendChild(tNode);
mNode.appendChild(lNode);
document.body.appendChild(mNode);我本来是想显示出来 在页面下方的一个浮动框,首先是一个蓝色的标题DEMO,后面是一个输入用户名密码的地方
可是怎么显示都是一个蓝色的方框 不的其解
+'overflow-x:auto; border:1px groove #27C; cursor:default; -moz-user-select:none;"></div>');
var tNode=document.createElement('<div id="t" style="float:left; height:26px; width:60px; background-color:#27C;'
+'color:white;font-weight:bold; text-align:center;">DEMO</div>');
var lNode=document.createElement('<div id="l" style="float:left; overflow-y:hidden; overflow-x:auto;'
+' border-top:1px inset blue; background-color:white;">UserName:<input type="text" width="30" height="20"'
+' name="UserName">PassWord:<input type="text" width="30"' +'height="18" name="PassWord"><input type="submit"'
+' height="20" width="30" value="OK" onclick="login();"><input type="submit" width= "30" height="20" value="Hide"'
+' onclick="isHide();"></div>');
var hNode=document.createElement('<div style="float:left;overflow-y:hidden; overflow-x:auto;'
+' border-top:1px inset blue background-color:white;"><input type="submit" width="30" height="20"'
+' value="Hide" onclick="isHide();"></div>');
mNode.appendChild(tNode);
mNode.appendChild(lNode);
document.body.appendChild(mNode);我本来是想显示出来 在页面下方的一个浮动框,首先是一个蓝色的标题DEMO,后面是一个输入用户名密码的地方
可是怎么显示都是一个蓝色的方框 不的其解
正规点~~
var mNode=document.createElement("div");
mNode.id="m";
mNode.style.border="";
-------像楼主这样的写法直接改成这样就差不多了 <html>
<body>
<script>
var mNode='<div id="m" style="position:fixed; left:10px; bottom:0px; overflow-y:hidden;'
+'overflow-x:auto; border:1px groove #27C; cursor:default; -moz-user-select:none;"></div>';
var tNode='<div id="t" style="float:left; height:26px; width:60px; background-color:#27C;'
+'color:white;font-weight:bold; text-align:center;">DEMO</div>';
mNode+=tNode;
var lNode='<div id="l" style="float:left; overflow-y:hidden; overflow-x:auto;'
+' border-top:1px inset blue; background-color:white;">UserName:<input type="text" width="30" height="20"'
+' name="UserName">PassWord:<input type="text" width="30"' +'height="18" name="PassWord"><input type="submit"'
+' height="20" width="30" value="OK" onclick="login();"><input type="submit" width= "30" height="20" value="Hide"'
+' onclick="isHide();"></div>';
mNode+=lNode;
var hNode='<div style="float:left;overflow-y:hidden; overflow-x:auto;'
+' border-top:1px inset blue background-color:white;"><input type="submit" width="30" height="20"'
+' value="Hide" onclick="isHide();"></div>';
mNode+=hNode;
document.write(mNode);
</script>
</body>
</html>
开始的时候就是用这种string形式的 没有更好的方法了吗
我也是想规整一些