用JS动态创建登录表单,报了个小错误

后来发现原来是:
dvObj.style.border='#Red 1px sold';
其中的Red多谢了一个‘#’,
但是奇怪的是在chrome和firefox都备有报错,但是在ie中报错了。
各位仁兄美眉们一定要小心了额。
下面是这段js动态创建登录框的js代码:
onload = function () {
var dvObj = document.createElement('div');
dvObj.style.border = 'Red 1px solid';
dvObj.style.backgroundColor = 'blue';
dvObj.id = 'dv';
var tabObj = document.createElement('table');
var trObj1 = tabObj.insertRow(-);
var trObj2 = tabObj.insertRow(-);
var trObj3 = tabObj.insertRow(-);
var tdObj1 = trObj1.insertCell(-);
var tdObj2 = trObj1.insertCell(-);
var tdObj3 = trObj2.insertCell(-);
var tdObj4 = trObj2.insertCell(-);
var tdObj5 = trObj3.insertCell(-);
var tdObj6 = trObj3.insertCell(-);
tdObj1.innerHTML = '<label for="txtUserName">用户名:</label>';
tdObj2.innerHTML = '<input type="text" id="txtUserName" />';
tdObj3.innerHTML = '<label for="pwdPassword">密码:</label>';
tdObj4.innerHTML = '<input type="password" id="pwdPassword" />';
tdObj5.innerHTML = '<input type="button" id="btnLogin" value="登录" />';
tdObj6.innerHTML = '<input type="button" id="btnCancel" value="关闭" />';
dvObj.appendChild(tabObj);
dvObj.style.position = 'absolute';
dvObj.style.left = '600px';
dvObj.style.top = '300px';
document.body.appendChild(dvObj);
//点击关闭
document.getElementById('btnCancel').onclick = function () {
document.body.removeChild(dvObj);
}
//点击登录
document.getElementById('btnLogin').onclick = function () {
alert('登录处理');
}
}
</script>
用JS动态创建登录表单
用JS动态创建登录表单,报了个小错误的更多相关文章
- js动态创建Form表单并提交
javascript动态创建Form表单和表单项,然后提交表单请求,最后删除表单,代码片段如下(Firefox测试通过): var dlform = document.createElement('f ...
- form表单 无法提交js动态添加的表单元素问题。。
第一种情况, 这种情况js动态添加的表单元素是不能提交到服务器端的 <table> <form method="post" action=" url ...
- jQuery动态创建form表单并提交到后台(携带一定的数据进行页面跳转)
今天遇到这么一个需求,携带一个编号一个名字跳转到另一个JSP页面,直接页面跳转(get携带数据)的话不太安全,于是想到到后台转发一下. 第一种:直接以表单提交方式的进行 JS代码: var form ...
- yii YII小部件 创建登录表单表单 Login表单
YII框架必须遵循其表单的创建方法 登录模型错做与数据库操作模型是一致的,不同的是不跟数据库交互 ,用的是小部件,在创建表单之前,要在用户控制模块完成以下代码 protected --models - ...
- Yii2.0学习笔记:创建登录表单
第一步:在model层创建一个EntryForm.php文件 复制以下代码,注意model的文件.方法.类的命名规范(大小写) <?php namespace app\models; use Y ...
- jquery动态创建form表单
function exportExcel() { var merchantName = $('#merchantName').val(); var merchantNo = $('#merchantN ...
- Laravel使用Ajax提交表单报419 unknown status错误的解决方法
1.在head标签中间添加一行meta标签:<meta name="csrf-token" content="{{ csrf_token() }}"> ...
- vue+element创建动态的form表单.以及动态生成表格的行和列
动态创建form表单,网上有插件 (form-create) 不过我不知道它怎么用,没有使用成功,如果你使用成功了,欢迎下方留言. 最后我使用了笨方法,针对各个表单写好通用的组件,然后根据type用v ...
- js实现无刷新表单提交文件,将ajax请求转换为form请求方法
最近在做项目的时候遇到一个需要上传文件的需求,因为ajax请求是无法上传二进制文件流的,所以只能用form表单提交,而form提交有一个问题就是会使页面刷新,本文解决了form表单提交文件时页面刷新的 ...
随机推荐
- nginx低版本不支持pathinfo模式,thinkphp针对此问题的解决办法
将一个thinkphp项目从apache环境移到nginx1.2上,怎奈,nginx这个版本默认不支持pathinfo模式 首先,编辑nginx的虚拟主机配置文件 location ~ .*.(php ...
- Unity3d + UGUI 的多分辨率适配
原文地址:http://blog.csdn.net/dingkun520wy/article/details/49471789 1.Canvas的属性配置 2.Canvas Scaler的属性配置 3 ...
- Understanding Responsive Web Design: Cross-browser Compatibility
http://www.sitepoint.com/understanding-responsive-web-design-cross-browser-compatibility/ In the las ...
- linux grep、find 命令详解
grep1.作用grep命令可以指定文件中搜索特定的内容,并将含有这些内容的行标准输出.grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权 ...
- Jquery实现自动提示下拉框
1.引入脚本库: <script type="text/javascript" src="/Jscripts/jquery-1.3.2.js"&g ...
- 解决Maven不能下载“oracle、aspectjweaver、com.springsource.net.sf.cglib”jar
鸣谢网址:http://www.cnblogs.com/dongyangbolg/p/3455422.html http://www.cnblogs.com/ysq0908/p/4737977.htm ...
- 分析Hibernate的事务处理机制
Hibernate是对JDBC的轻量级对象封装,Hibernate本身是不具备Transaction处理功能的,Hibernate的 Transaction实际上是底层的JDBC Transactio ...
- checkbox复选框样式
随着现代浏览器的流行,纯CSS设置checkbox也变的很是实用,下面会讲到5种与众不同的checkbox复选框. 首先,需要添加一段CSS隐藏所有的Checkbox复选框,下面我们会改变它的外观.要 ...
- sqlmap文件在tomcat7中运行报错原因及<![CDATA[ ]]>
sqlmap在eclipse中运行,好好的.放到tomcat7中抛出如下异常: Caused by: java.lang.RuntimeException: Error occurred. Cause ...
- 批量扫描互联网无线路由设备telnet,并获取WIFI密码
批量扫描互联网无线路由设备telnet,并获取WIFI密码 http://lcx.cc/?i=4513