1.动态生成button
but1.type="button";//元素类型为button(text为输入框,checkbox为复选框)
but1.value=“”;//设置按钮的value值 即按钮显示的值
but1.οnclick=function(){getbm(this)};//添加onclick事件,本方法为带参数的写法getbm(this)为方法;如无 参数直接写为 but1.οnclick=getbm;不用加括号;加括号的是要实现的方法
but1.style.width="150px"//设置button的宽度
but1.style.height="40px";//设置button的高度
but1.style.backgroundColor="white";//设置button的背景色
but1..disable=true;//设置按钮不可用,为false时可用
2。url传递参数
url="servlet/getNameInfo?id=1"//传递单个固定参数 为ajax中jsp页面访问servlet
url="servlet/getNameInfo?id="+idvalue;//idvalue为变量 javascript中为var型切忌等号之后与变量连接不能有空格 不能写成“= ”+idvalue;否则影响后面数据库查询时所用;
url="servlet/getNameInfo?id="+idvalue+"&idname="+idname;//传递多个变量用“&”连接
3。折叠按钮<div>实现
<div id="div1">
document.getElementById("div1").style.display="none"//为隐藏折叠后的效果,看不见 为block时是可见的即展开的。display属性none:block 写下思路:给div添加onclick事件,通过单击是改变display的值实现。
4.javaScript缺少对象,尤其是onclick事件时比较 IE调试就显示的onclick方发处,很急人。缺少对象的原因肯定是有错误。一般原因函数名称不对,代码里面逻辑混乱或函数出错等。用alert(‘a’)根本就执行不进去,那么就注释掉一部分代码,再加alert(‘a’)一部分一部份的测试。实在不行就只保留函数体,再用alert(‘a’)测试,我就不信还缺少对象。
5. 数据库查询语句
在与数据库连接时出现错误 看代码不好发现的话,那么就把sql语句后台输出,复制到查询分析器里面去试试能不能执行,在里面发现错误要容易的多。
这是这几天做项目是碰到的一些事情 和 使用的一些东西。