<script type="text/javascript">
</script>
<script src="script.js"></script>
var variableName 声明变量
if( ){ }else{ } if-else语句
function functionName(){function code;} 函数语句
消息对话框
alert(str); 警告对话框
confirm(str); 确认对话框,返回值: Boolean值
prompt(str1, str2); prompt 对话框,返回值:文本框中的内容(确认)/ null(取消)
window.open([URL], [窗口名称], [参数字符串]); 打开窗口
例如:打开http://www.imooc.com网站,大小为300px * 200px,无菜单,无工具栏,无状态栏,有滚动条窗口:
<script type="text/javascript">
window.open('http://www.imooc.com','_blank',
'width=300,height=200,menubar=no,toolbar=no,status=no,scrollbars=yes');
</script>
window.close(); 关闭窗口
window.close(); //关闭本窗口
<窗口对象>.close(); //关闭指定的窗口
//例子
var mywin=window.open('http://www.imooc.com');
mywin.close();
DOM定义访问和处理HTML文档的标准方法。DOM 将HTML文档呈现为带有元素、属性和文本的树结构(节点树)。
document.write(str); 写入文本
document.getElementById(“idName”) 通过id获取元素
Object.innerHTML 获取Object内容
Object.style.property=new style; 修改Object样式
Object.style.display=“none”/“block” 隐藏/显示Object
Object.className 获取Object的class名
Object.offsetWidth 获取Object具体宽度
Object.offsetHeight 获取Object具体高度
https://www.cnblogs.com/dream-w/p/4874006.htmlwindow.onload = function (){} 页面内容加载完成触发
window.onresize = function(){} 窗口大小变化触发
window.onscroll = function (){} 滚动条变化触发
同一个触发器触发多个函数:
window.onload =function() { a(); b(); c() ;}
function getRealPath(){
//获取当前网址,如: http://localhost:8083/myproj/view/ahha.jsp
var curWwwPath = window.document.location.href;
//获取主机地址之后的目录,如: /myproj/view/ahha.jsp
var pathName = window.document.location.pathname;
var pos = curWwwPath.indexOf(pathName);
//获取主机地址,如: http://localhost:8080
var localhostPaht = curWwwPath.substring(0,pos);
//获取带"/"的项目名,如:/ahha
var projectName = pathName.substring(0,pathName.substr(1).indexOf('/')+1);
//得到了 服务器名称和项目名称
var realPath = localhostPaht + projectName;
return realPath;
}