DOM 基础(三)
来源:互联网 发布:网络对于大学生的影响 编辑:程序博客网 时间:2024/06/02 20:41
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
<script type="text/javascript">
function initLogin() {
var divLogin = document.getElementById("divLogin");
divLogin.style.display = "";
}
function closeLogin() {
var divLogin = document.getElementById("divLogin");
divLogin.style.display ="none";
}
</script>
</head>
<body onload="initPhotos();initUL();">
<input type="button" value="登录" onclick="initLogin()"/><br />
<div id="divLogin" style="width:250px;display:none;position:absolute;border-style:solid;border-color:Blue;border-width:2px;color:Black">
<img src="images/cc.jpg" alt="关闭" style="float:right" onclick="closeLogin()" />
<table id="tableLogin">
<tr><td><label for="username">用户名:</label></td><td><input type="text" id="username"/></td></tr>
<tr><td><label for="password">密 码:</label></td><td><input type="password" id="password"/></td></tr>
</table>
</div>
<br />
<script type="text/javascript">
function showDetails() {
var details = document.getElementById("details");
details.style.display = "";
}
function closeButton() {
var details = document.getElementById("divDetails");
details.style.display = "none";
}
function initPhotos() {
var data = {
"images/mm_small.jpg": ["images/MM.jpeg", "MM", "175cm"],
"images/00_small.jpg": ["images/00.jpg", "小甜甜", "165cm"],
"images/01_small.jpg": ["images/01.jpg", "小玉玉", "175cm"],
"images/02_small.jpg": ["images/02.jpg", "小猫猫", "185cm"]
};
for (var smallPhotoPath in data) {
var smallImg = document.createElement("img");
smallImg.src = smallPhotoPath;
var detailData = data[smallPhotoPath];
smallImg.setAttribute("imageSrc", detailData[0]);
smallImg.setAttribute("detailHeight", detailData[2]);
smallImg.setAttribute("detailName", detailData[1]);
smallImg.alt = "MM";
smallImg.onmouseover = function () {
document.getElementById("imgID").src = this.getAttribute("imageSrc");
document.getElementById("detailHeight").innerHTML = this.getAttribute("detailHeight");
document.getElementById("detailName").innerHTML = this.getAttribute("detailName");
var divDetails = document.getElementById("divDetails");
divDetails.style.display = "";
}
smallImg.onmouseout = function () {
var divDetails = document.getElementById("divDetails");
// divDetails.style.display = "none";
}
document.body.appendChild(smallImg);
};
}
</script>
<div id="divDetails" style="display:none;">
<img src="" id="imgID" alt="MM" style="width:350px;height:350px"/>
<p id="detailHeight"></p>
<p id="detailName"></p>
<input type="button" onclick="closeButton()" value="关闭"/>
</div>
<script type="text/javascript">
function initUL() {
var ulName = document.getElementById("ulName");
var lis = ulName.getElementsByTagName("li");
for (var i = 0; i < lis.length; i++) {
var li = lis[i];
li.onmouseover = function () {
var ulName = document.getElementById("ulName");
var lis = ulName.getElementsByTagName("li");
for (var i = 0; i < lis.length; i++) {
var li = lis[i];
if (li == this) {
li.style.fontSize = 30;
li.style.background = "red";
} else {
li.style.fontSize = 14;
li.style.background = "white";
}
}
}
}
}
</script>
<ul id="ulName">
<li>我们的</li>
<li>你们的</li>
<li>她们的</li>
<li>他们的</li>
</ul>
<script type="text/javascript">
function searchOnfoucs() {
var searchText = document.getElementById("searchText");
if (searchText.value == "输入搜索关键词") {
searchText.value = "";
searchText.style.color = "Black";
}
}
function searchBlur() {
var searchText = document.getElementById("searchText");
if (searchText.value.length <= 0) {
searchText.value = "输入搜索关键词";
searchText.style.color = "Gray";
}
}
</script>
<input value="输入搜索关键词" onblur="searchBlur()" onfocus="searchOnfoucs()" type="text" id="searchText" style="color:Gray;"/><input type="button" value="开始搜索" onclick=""/><br />
</body>
</html>
- DOM 基础(三)
- DOM 基础三
- DOM基础----DOM(一)
- 拿下AJAX(三)——DOM基础及DOM操纵HTML
- DOM(三)
- jQuery基础之三 -- 操作DOM
- DOM 基础(一)
- DOM 基础(二)
- DOM(基础篇)
- JavaScript DOM(三)-DOM事件
- Html DOM、Ext Element及Component三者之间的区别(Ext入门基础)
- Html DOM、Ext Element及Component三者之间的区别(Ext入门基础)
- javaScript-DOM操作(三)
- DOM学习笔记(三)
- DOM解析XML(三)
- JavaScript(三)-- DOM编程
- DOM编程练习(三)
- DOM(三)event事件
- DOM 基础(二)
- flexigrid 参数说明
- python学习(1)--实现简单的服务器与客户端
- UBuntu 11.10 NetworkManager and Brctl
- vc split error C2143
- DOM 基础(三)
- HIT软件学院第二次OS实验
- 搭建带软浮点交叉编译工具链
- 【算法导论 第6章 堆排序】
- 类的继承与重载
- linux windows下怎么获取当前进程的cpu 和内存的消耗的信息
- TIB自动化测试快讯 -- 自动化测试空间一周精选(2011-11-13)
- java c++数据结构面试题总结
- 【ASP.NET】Customization主题和Stylesheet主题详解