<script type="text/javascript">
function $(id)
{
return document.getElementById(id);
}
function cdiv(){
if($('div1')==undefined)
{
var createDiv = document.createElement("div");
// createDiv.setAttribute("class","aaa")
createDiv.style.border = "1px solid #ccc";
createDiv.setAttribute("id","div1");
createDiv.style.background = "#f60";
createDiv.style.height = "20";
createDiv.setAttribute("position","absolute");
createDiv.style.margintop = $('tlink').offsetTop;
createDiv.style.marginleft =$('tlink').offsetLeft+"10000";
var createText = document.createTextNode("我是一个层");
var img = new Image();
img.src="logo.jpg";
createDiv.appendChild(createText);
createDiv.appendChild(img);
var tlink = document.getElementById("tlink");
var parent = tlink.parentNode;
if(parent.lastChild == tlink) {
parent.appendChild(createDiv);
} else {
parent.insertBefore(createDiv, tlink.nextSibling);
}
}
}
window.onload = function(){
tlink.onclick=function()
{
cdiv();
}
}
</script>
</head>
<input type="text" id="tlink">
function cdiv(){
if($('div1')==undefined)
{
var createDiv = document.createElement("div");
// createDiv.setAttribute("class","aaa")
createDiv.style.border = "1px solid #ccc";
createDiv.setAttribute("id","div1");
createDiv.style.background = "#f60";
createDiv.setAttribute("position","absolute");
createDiv.style.height = 10;
createDiv.style.width = 100;
createDiv.style.top =100;
createDiv.style.left =100;
createDiv.style.position ="absolute";
var createText = document.createTextNode("我是一个层");
var img = new Image();
img.width =1;
img.height=10;
img.src="logo.jpg";
createDiv.appendChild(img);
createDiv.appendChild(createText);
var tlink = document.getElementById("tlink");
var parent = tlink.parentNode;
if(parent.lastChild == tlink) {
parent.appendChild(createDiv);
} else {
parent.insertBefore(createDiv, tlink.nextSibling);
}
}
}
分享到:
相关推荐
《Effective JavaScript:编写高质量JavaScript代码的68个有效方法》是David Herman撰写的一本JavaScript编程指南,该书基于作者在Ecma的JavaScript标准化委员会的工作经验,深入探讨了JavaScript的内部工作机制、...
### JavaScript代码常用大全知识点解析 #### 一、验证类 **1. 数字验证** - **1.1 整数验证** - 目的是确保输入的字符串仅包含整数。 - 可以通过正则表达式 `/^-?\d+$/.test(str)` 实现,其中 `-?` 表示可选的...
6. **动态层(Div)**:层(Div)是网页布局的重要元素,JavaScript可以控制Div的显示、隐藏、移动和大小变化,实现滑动门、淡入淡出、拖拽等效果。理解如何操作DOM元素,特别是Div,对于创建交互式界面至关重要。 ...
JavaScript是一种广泛应用于网页和网络应用开发的脚本语言,它主要负责实现客户端的交互和动态效果。这个压缩包“JavaScript各种效果的源代码”显然包含了多种JavaScript实现的特效,包括但不限于三级联动和树型目录...
使用Layer,你可以快速实现弹窗效果,而无需从头编写CSS和JavaScript代码。例如,通过调用`layer.open()`方法并传入配置对象,可以创建一个包含表单的弹窗。 5. **表单验证**:在用户填写完表单后,需要验证输入的...
在"Javascript特效代码大全"这个资源中,程序员可以找到许多实用的JavaScript代码示例,帮助提升网页的用户体验和视觉吸引力。 1. **基础概念**: JavaScript主要运行在浏览器环境中,通过DOM(文档对象模型)操作...
在本案例中,"JavaScript弹出层效果代码"是一个实现点击后弹出层淡入淡出效果的功能,通常用于增强用户体验,使网站更加动态和吸引人。以下是关于这个主题的详细知识点: 1. JavaScript基础: JavaScript是一种...
这个脚本文件很可能包含有关如何创建、修改和查找DOM节点的示例代码,是理解JavaScript与网页动态交互的关键。 5. **Chapter2、Chapter8、Chapter10、Chapter4、Chapter7、Chapter11**:这些目录代表了JavaScript的...
在本教程中,我们将探讨如何在网页中嵌入JavaScript代码,以实现基本的登录界面错误检查功能。 首先,我们需要了解HTML(超文本标记语言)是网页的基础结构,而CSS(层叠样式表)用于控制页面的布局和样式。当这...
你可以通过研究这些源代码,了解如何结合使用HTML5、CSS3和JavaScript创建动态网页。每个单独的HTML文件都包含完整的结构、样式和脚本,你可以逐一打开它们,查看和分析代码,从而深入理解这些技术的工作原理,并为...
JavaScript代码控制着游戏的运行时行为,包括用户交互、游戏循环、计分系统、碰撞检测以及游戏结束条件等。例如,当用户按下空格键时,JavaScript事件监听器会捕捉到这个动作,触发角色跳跃的动画。游戏循环(通常...
JavaScript,简称JS,是Web开发中的核心技术之一,用于为网页添加交互性和动态功能。李炎恢的讲义代码涵盖了JavaScript的基础到高级概念,是学习者提升JavaScript技能的重要资料。 首先,JavaScript是一种解释型的...
JavaScript是前端开发的核心语言,用于实现动态交互和功能。它可以操作DOM(Document Object Model),即HTML文档的对象表示,进行元素的增删改查。JavaScript还可以处理用户事件,如点击、滚动等,以及通过Ajax进行...
通过学习“精通javascript和jquery代码”,你可以掌握如何利用这两种工具创建动态网页。书中实例将提供实际操作的机会,让你能亲手实践并加深理解。这包括对基本概念的练习,以及如何将这些知识应用于解决实际问题,...
Js弹出层库则是专门为此目的设计的JavaScript库,简化了弹出层的创建和管理过程。在这个场景中,我们关注的是名为"Dialog"的压缩包文件,很可能包含了一个对话框实现的库或者相关的代码示例。 弹出层通常分为几种...
点击、滚动、输入等用户行为都可以触发相应的JavaScript代码执行,使得网页能根据用户操作做出反应。例如,表单验证就是常见的应用场景,JavaScript可以在用户提交表单前进行数据检查,提供即时反馈。 AJAX...
总的来说,"JavaScript打飞机小游戏源代码"是一个适合学习和实践JavaScript游戏开发的项目。通过研究和修改源代码,开发者不仅可以提升JavaScript技能,还能理解游戏开发的基本原理,为今后的Web开发工作打下坚实...
5. `forms_data.html`: 这可能涉及到处理表单数据的JavaScript代码。JavaScript可以读取表单元素的值,验证用户输入,以及在提交前处理表单数据。 6. `wm_ns_css_rs_fx.html`: 文件名暗示了它可能包含有关浏览器...
JavaScript脚本语言是一种广泛应用于网页和网络应用开发的编程语言,尤其在构建动态、交互性强的网站时不可或缺。...通过实践这些代码,你将更好地掌握JavaScript的核心概念和实际应用,从而在网站开发领域更上一层楼。
接下来,我们需要编写JavaScript代码来处理弹出层的显示与隐藏。这里我们可以使用纯JavaScript或者jQuery库,但为了简化,我们使用纯JavaScript。首先,定义一个函数,该函数负责设置弹出层的内容和显示状态: ```...