后来发现原来是:

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动态创建登录表单,报了个小错误的更多相关文章

  1. js动态创建Form表单并提交

    javascript动态创建Form表单和表单项,然后提交表单请求,最后删除表单,代码片段如下(Firefox测试通过): var dlform = document.createElement('f ...

  2. form表单 无法提交js动态添加的表单元素问题。。

    第一种情况, 这种情况js动态添加的表单元素是不能提交到服务器端的 <table> <form method="post" action=" url   ...

  3. jQuery动态创建form表单并提交到后台(携带一定的数据进行页面跳转)

    今天遇到这么一个需求,携带一个编号一个名字跳转到另一个JSP页面,直接页面跳转(get携带数据)的话不太安全,于是想到到后台转发一下. 第一种:直接以表单提交方式的进行 JS代码: var form ...

  4. yii YII小部件 创建登录表单表单 Login表单

    YII框架必须遵循其表单的创建方法 登录模型错做与数据库操作模型是一致的,不同的是不跟数据库交互 ,用的是小部件,在创建表单之前,要在用户控制模块完成以下代码 protected --models - ...

  5. Yii2.0学习笔记:创建登录表单

    第一步:在model层创建一个EntryForm.php文件 复制以下代码,注意model的文件.方法.类的命名规范(大小写) <?php namespace app\models; use Y ...

  6. jquery动态创建form表单

    function exportExcel() { var merchantName = $('#merchantName').val(); var merchantNo = $('#merchantN ...

  7. Laravel使用Ajax提交表单报419 unknown status错误的解决方法

    1.在head标签中间添加一行meta标签:<meta name="csrf-token" content="{{ csrf_token() }}"> ...

  8. vue+element创建动态的form表单.以及动态生成表格的行和列

    动态创建form表单,网上有插件 (form-create) 不过我不知道它怎么用,没有使用成功,如果你使用成功了,欢迎下方留言. 最后我使用了笨方法,针对各个表单写好通用的组件,然后根据type用v ...

  9. js实现无刷新表单提交文件,将ajax请求转换为form请求方法

    最近在做项目的时候遇到一个需要上传文件的需求,因为ajax请求是无法上传二进制文件流的,所以只能用form表单提交,而form提交有一个问题就是会使页面刷新,本文解决了form表单提交文件时页面刷新的 ...

随机推荐

  1. iOS 基础 第五天(0811)

    0811 ARC ARC判断准则:只要没有强指针指向对象,就会释放对象 指针 指针分两种: 强指针:默认情况下,搜有的指针都是强指针 弱指针:week修饰(一个是控件,一个是delegate代理) 循 ...

  2. 如何在Linux中关闭apache服务(转)

    ??? 最近在写一个简单的http服务器,调试的时候发现apache服务器也在机器上跑着,所以得先把apache关掉.当时装apache的时候就是用了普通的sudo get,也不知道装到哪儿了.到网上 ...

  3. owa Your request can't be completed right now. Please try again later.

    Your request can't be completed right now. Please try again later.

  4. ServiceStack.Redis

    什么是Redis 首先,简述一下什么是Redis. Redis是一个开源.支持网络.基于内存.键值对存储数据库,使用ANSI C编写.从2013年5月开始,Redis的开发由Pivotal赞助.在这之 ...

  5. linux 安装firefox

    从火狐官网下载的firefox-9.0.1.tar.bz2解压后,进入firefox文件夹,执行./firefox会提示缺少库,故采用yum安装Firefox9.1.切换到root用户 su - 2. ...

  6. tomcat启动报错:Unsupported major.minor version 51.0

    myeclipse中添加项目后,发现项目启动时报错:Unsupported major.minor version 51.0 因为tomcat使用的jdk版本不支持你项目的jdk版本,需要你在myec ...

  7. What the hell is Rotate?

  8. Howto: Deploy VC2008 apps without installing vcredist_x86.exe

    There are several reasons for xcopy deployment of an application (also known as application local). ...

  9. HDU1465+递推

    经典的信封装信问题 f[ n ]  = ( n-1 ) * ( f[ n-1 ]+f[ n-2 ] ) #include<stdio.h> #include<string.h> ...

  10. Linux---More命令 初级实现

    Linux: more已实现:more filename , quit不需要回车未实现:command | more 重定向 ,显示百分比 Waiting... /* Linux: more 已实现: ...