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;
}