document.formname.action="/loginAction"; document.formname.submit();
给元素添加title属性,添加data-toggle="tooltip" data-placement="left"
然后还要用js
$(function(){ $('[data-toggle="tooltip"]').tooltip(); });
data-trigger: hover click
触发提示条件
var r=confirm("确定删除吗?");
window对象
document //文档对象 innerWidth //浏览器内部宽度 open() //打开窗口 close()//关闭窗口 //计时器 setInterval(方法,每多少毫秒执行一次) clearInterval(set时候返回的id)停止 setTimeout(方法延迟多少毫秒后执行) clearTimeout(停止) window.History//对象 back() //回退 forward() //向前 go()//去哪里 -1表示上一个页面 登录跳转 window.Location hostname //域名 pathname //页面路径 port //端口 assign(域名) //跳转 window.Screen availHeight //可用高度 height //总高度
创建对象
var people=new Object(); people.name="luo"; var people={};
使用函数创建
function people(name,age){ this.name =name; this.age=age }
或用原型链
people.prototype={属性方法}; son=new people(name,20);
//DOM0事件处理 对象.onclick=方法;// 脚本中属性的赋值事件,再赋值就会覆盖 //DOM2事件处理 不会覆盖 对象.addEventListener(事件,method,bool);//bool忽略,true为捕获 对象.removeEventListener(同上); function method(event){ //事件对象event 主动传入的参数 //属性有 //type 事件类型 //target 事件监听的对象 } //方法 stopPropagation();//停止事件冒泡,不往上传 preventyDefault() ;//阻止事件的默认行为,例如a的跳转等
//操作Html document.write();//改变输出流,不要在文档加载完之后再调用,不然会覆盖掉原有的。 document.getElementById("id").innerHTML;//获取id的标签的内容) document.getElementByName("name");//就是通过名字获取 //操作CSS //找到对象后(id或name),然后获取style对象,再改变它里面的属性 document.getElementById("id").style.color = "red"; //事件监听 句柄 DOM对象 document.getElementById("id").addEventListener("事件类型click",方法); //同一类型 同一对象可以添加多了句柄 document.getElementById("id").removeEventListener(事件类型,方法函数) //方法 document.getElementByTagName() document.createElement();//创建节点 body.offsetHeight//不包括滚动条 body.scrollHeight//包括滚动条 //对象 var obj = document.getElementById("id"); obj.getAttribute();//获取对象属性 obj.setAttribute();//设置对象的属性 obj.childNodes;//子节点 空白项也算 多个 obj.parentNode;//获取父结点 obj.insertBefore();//添加节点到指定节点前面 obj.removeChild(节点);//删除节点
try{ //要运行的代码 //throw "自定义错误内容" }catch(err){ //要执行的代码发生错误时运行 }
指定事件要执行的javascript方法就行了
function Sum(a,b){ return a+b; }