使用createElement动态创建HTML对象
1.创建链接
<script language="javascript">
var o = document.body;
//创建链接
function createA(url,text)
{
var a = document.createElement("a");
a.href = url;
a.innerHTML = text;
a.style.color = "red";
o.appendChild(a);
}
createA("http://www.webjx.com/","网页教学网");
</script>
2.创建DIV
<script language="javascript">
var o = document.body;
//创建DIV
function createDIV(text)
{
var div = document.createElement("div");
div.innerHTML = text;
o.appendChild(div);
}
createDIV("网页教学网:http://www.webjx.com/");
Webjx.Com
</script>
3.创建表单项
<script language="javascript">
var o = document.body;
//创建表单项
function createInput(sType,sValue)
{
var input = document.createElement("input");
input.type = sType;
input.value = sValue;
o.appendChild(input);
}
createInput("button","ooo");
</script>
4.创建表格
<script language="javascript">
var o = document.body;
//创建表格
function createTable(w,h,r,c)
{
var table = document.createElement("table");
var tbody = document.createElement("tbody");
table.width = w;
table.height = h;
table.border = 1;
for(var i=1;i<=r;i++)
{
var tr = document.createElement("tr");
for(var j=1;j<=c;j++)
{
var td = document.createElement("td");
td.innerHTML = i + "" + j;
//td.appendChild(document.createTextNode(i + "" + j));
td.style.color = "#FF0000";
tr.appendChild(td);
}
tbody.appendChild(tr);
}
table.appendChild(tbody);
o.appendChild(table);
}
createTable(270,270,9,9);
</script>
分享到:
相关推荐
在JavaScript中,`createElement`是一个非常重要的方法,用于在DOM(文档对象模型)中动态创建新的HTML元素。这个方法允许开发者在页面加载后或者用户交互时动态地添加、修改或删除页面内容,提供了极大的灵活性。...
动态创建iframe意味着在网页加载后,通过JavaScript代码创建并插入到DOM(文档对象模型)中,而不是在HTML源代码中静态定义。 以下是一个简单的动态创建iframe的例子: ```javascript // 创建iframe元素 var ...
var btn = document.createElement("inputtype='button'value='我是动态创建的2'" + "onclick='OnClick2(this)'/"); document.body.appendChild(btn); } function OnClick2(btn) { alert(btn.value); } ``` **...
### JS动态创建HTML节点 #### 知识点一:JavaScript操作DOM 在Web开发中,JavaScript经常被用来操作文档对象模型(Document Object Model,简称DOM)。DOM是一种将文档(如HTML文档)转换为树状结构的标准,使得...
在Web开发中,动态创建Table是一种常见的需求,特别是在数据展示或者用户交互时。本文将深入探讨如何利用纯JavaScript实现动态表格,并涵盖相关的重要知识点。 首先,我们讨论基础的DOM(Document Object Model)...
### JavaScript 下动态创建表格的三种方式 在网页开发过程中,经常需要通过JavaScript来动态地创建或更新HTML元素,其中就包括表格(`<table>`)。本文将详细介绍在JavaScript中动态创建表格的三种常见方法,并对每...
首先,通过 `document.createElement` 方法创建一个 input 元素,然后设置其类型为按钮 (`type="button"`),并赋予相应的值 (`value="我是动态创建的1"`)。为了实现点击按钮时的交互效果,通过 `onclick` 事件属性...
当提到“js条目添加”时,我们通常是在讨论如何在网页上动态创建和插入新的HTML元素,比如列表项、表格行或者卡片视图。这通常涉及以下几个步骤: 1. **获取DOM元素**:首先,我们需要通过`document.getElementById...
总之,JavaScript动态创建链接是通过操作DOM来实现的,涉及的主要方法有`getElementById`、`createElement`、`setAttribute`、`innerText`和`appendChild`。熟练掌握这些方法,可以让你在网页开发中实现各种动态效果...
标题中的“老裴帮助关于Javascript动态创建表格的小练习”指的是一个使用JavaScript编程语言来动态创建HTML表格的学习资源或教程。JavaScript是一种广泛应用于客户端Web开发的脚本语言,它允许开发者在用户与网页...
### JavaScript动态创建div等元素实例知识点详解 #### 一、引言 在Web开发中,JavaScript经常被用来动态地创建或修改DOM元素,这有助于提高网页的交互性和灵活性。本篇文章将详细介绍如何使用JavaScript来动态创建...
在Web前端开发中,我们可以使用JavaScript与HTML DOM(文档对象模型)交互来动态创建按钮。例如,通过`document.createElement('button')`创建一个按钮元素,然后设置其属性,如文本、事件监听器等,最后使用`...
首先,动态创建HTML表格行通常涉及以下步骤: 1. **获取表格元素**:通过`document.getElementById`或`document.querySelector`等方法找到目标表格元素。 2. **创建新行**:使用`document.createElement('tr')`创建...
动态创建元素的基本方法包括使用`document.createElement()`函数,此函数允许我们创建新的HTML元素。例如,如果我们想要创建一个新的段落,可以这样做: ```javascript var newPara = document.createElement('p');...
在动态创建HTML内容时,掌握DOM的属性和方法是至关重要的。以下是对这些关键属性和方法的详细解释: 1. `document.createElement(tagName)`:此方法用于创建指定标签名的新元素。例如,`document.createElement('...
可以调用document的createElement方法来创建具有指定标签的DOM对象,然后通过调用元素的appendChild方法将 新创建元素添加到相应的元素下 举例如下: <html xmlns="http://www.w3.org/1999/xhtml"> <head&...
一般动态创建元素可以通过两种方式 1、Dom HTml 代码如下: var select = document.createElement(“select”); select.options[0] = new Option(“加载项1”, “value1”); select.options[1] = new Option(“加载项...
在探讨如何使用JavaScript动态创建一个2000行5列的大规模表格时,我们首先要理解JavaScript DOM(Document Object Model)操作的基本概念。DOM是用于HTML和XML文档的标准对象模型和编程接口,允许程序和脚本动态地...
### JavaScript 动态创建及删除元素的方法 #### 概述 JavaScript 作为一种强大的客户端脚本语言,被广泛应用于网页开发中。它能够实现对页面的动态控制,包括但不限于元素的创建、修改和删除等操作。这些操作主要...
5. **交互与数据提交**:在JavaScript动态创建的表单元素与ASP.NET/C#后端交互时,可能需要额外处理,因为默认情况下,只有在HTML页面加载时存在的表单元素才能在POST请求中发送数据。可以通过设置`runat="server"`...