首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

将动态创建的元素tr发送到一个函数,并在其中获取td中输入的值

在前端开发中,可以通过动态创建元素tr并将其发送到一个函数中,然后在函数中获取td中输入的值。下面是一个示例代码:

代码语言:txt
复制
<!DOCTYPE html>
<html>
<head>
    <title>动态创建元素示例</title>
</head>
<body>
    <table id="myTable">
        <tr>
            <td><input type="text" id="input1"></td>
            <td><input type="text" id="input2"></td>
            <td><button onclick="sendRow()">发送</button></td>
        </tr>
    </table>

    <script>
        function sendRow() {
            var table = document.getElementById("myTable");
            var newRow = document.createElement("tr");
            var input1 = document.getElementById("input1").value;
            var input2 = document.getElementById("input2").value;

            var newCell1 = document.createElement("td");
            newCell1.innerHTML = input1;
            newRow.appendChild(newCell1);

            var newCell2 = document.createElement("td");
            newCell2.innerHTML = input2;
            newRow.appendChild(newCell2);

            table.appendChild(newRow);
        }
    </script>
</body>
</html>

在上述代码中,我们通过document.createElement方法动态创建了一个tr元素,并获取了两个输入框input1和input2中的值。然后,我们创建了两个新的td元素,并将输入框的值赋给它们的innerHTML属性。最后,将新创建的td元素添加到tr元素中,并将tr元素添加到表格中。

这样,当点击"发送"按钮时,会触发sendRow函数,动态创建一个包含输入框值的新行,并将其添加到表格中。

这个功能在表单提交、数据展示等场景中非常常见。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

AJAX 前端开发利器:实现网页动态更新的核心技术

以下是一个展示如何使用AJAX从XML文件中获取信息的示例: 示例说明 当用户点击上面的 "获取 CD 信息" 按钮时,将执行 loadDoc() 函数。...但是,如果输入字段不为空,则执行以下操作: 创建一个 XMLHttpRequest 对象 创建在服务器响应就绪时要执行的函数 将请求发送到服务器上的 PHP 文件(gethint.php) 注意,添加了...> 在上述示例中,当用户在输入字段中输入字符时,通过AJAX与服务器通信,并从PHP文件中获取相应的建议。建议将在 "txtHint" 元素中显示。...但是,如果输入字段不为空,则执行以下操作: 创建一个 XMLHttpRequest 对象 创建在服务器响应就绪时要执行的函数 将请求发送到服务器上的 ASP 文件(gethint.asp) 注意,添加了...在HTML表格中显示XML数据 此示例循环遍历每个 元素,并在HTML表格中显示 和 元素的值: table, th

13400

如何使用 AngularJS 构建功能丰富的表格?

如果尚未安装,请根据AngularJS官方文档的指引执行安装步骤。创建基本的表格在 AngularJS 中,我们可以使用 ng-repeat 指令迭代一个数组,以动态生成表格的行。...>在上述代码中,我们首先创建一个 元素,并在其中定义表头行 tr>。...然后,使用 ng-repeat 指令迭代名为 items 的数组,生成表格的数据行。通过双花括号插值语法 {{ }},我们可以在表格中显示数据。动态生成表头对于表格来说,表头是非常重要的一部分。...}}td> tr>在上述代码中,我们通过将一个输入框的 ng-model 绑定到 searchText 变量,以实现表格数据的过滤。...我们首先创建一个包含表格和分页的外层容器,并使用 ng-controller 指令指定控制器。

29120
  • 七天学会ASP.NET MVC (三)——ASP.Net MVC 数据处理

    使用Form标签生成请求时,所有有关输入的控件值会随着请求一起发送。 输入的值是怎样发送到服务器端的?...当请求类型是Get,Put或Delete时,值会通过查询语句发送,当请求是Post类型,值会通过Post数据传送。 使用输入控件名的作用是什么? 所有输入控件的值将随着请求一起发送。...同一时间可能会接收到多个值,为了区分发送到所有值为每个值附加一个Key,这个Key在这里就是名称属性。 名称和 Id的作用是否相同?...测试保存和取消功能 关于实验11 在实验11中为什么将保存和取消按钮设置为同名? 在日常使用中,点击提交按钮之后,请求会被发送到服务器端,所有输入控件的值都将被发送。提交按钮也是输入按钮的一种。...隐藏 Form 元素    在View中创建一个隐藏form元素 1: <form action="/Employee/CancelSave" id="CancelForm" method="get

    5.3K100

    JavaWeb——JavaScript精讲之DOM、BOM对象与案例实战(动态添加删除表格)

    2)操作Element对象: 修改属性值:要明确获取的对象是哪一个,再查看API,找其中有哪些属性可以设置; 修改标签体内容:通过属性innerHTML修改 元素属性的className属性来设置class的属性值,应用较多; 5、动态表格案例实战 1)添加表格的实现思路: * 1、给添加按钮绑定单击事件 * 2、获取文本框内容 * 3、创建td,设置...td的文本为文本框的内容 * 4、创建tr,将td添加到tr中 * 5、获取table,将tr添加到table中 2)删除表格的实现思路: * 1、确定点击的是哪一个超链接 * 2、再删除 <.../*添加 * 1、给添加按钮绑定单击事件 * 2、获取文本框内容 * 3、创建td,设置td的文本为文本框的内容 * 4、创建tr,将td...添加到tr中 * 5、获取table,将tr添加到table中 * 删除: * 1、确定点击的是哪一个超链接 * 2、再删除

    2.2K40

    JS的常用操作

    :document.write(“”); 3.步骤分析 第一步:确定事件(onsubmit)并为其绑定一个函数 第二步:书写这个函数(获取用户输入的数据获取数据时需要在指定位置定义一个 id>) 第三步...) 第四步: 书写定时器中的函数(获取广告图片的位置并设置属性style的display值block) 第五步:清除显示图片的定时操作() 第六步:书写隐藏图片的定时操作 第七步:书写定时器中的函数(获取广告图片的位置并设置属性...分析: 事件(onclick) 获取ul元素节点 创建一个城市的文本节点 创建一个li元素节点 将文本节点添加到li元素节点中去。...(籍贯),当用户选择一个具体的省份,在后面的下拉列表中动态加载该省份下所有的城市。...第四步:遍历二维数组中的省份 第五步:将遍历的省份与用户选择的省份比较 第六步:如果相同,遍历该省份下所有的城市 第七步:创建城市文本节点 第八步:创建option元素节点 第九步:将城市文本节点添加到

    8.1K10

    WEB入门之十四 jQuery事件

    属性​ ​说明​ type 获取事件类型 target 获取触发事件的元素 result 获取上一个事件处理函数返回的值 which 获取在鼠标单击事件中获取鼠标的按键,值1表示鼠标左键;值2表示鼠标中键...这说明对于动态创建的元素,bind是无能为力的。但是如果把示例5.17中的bind换成live,这个问题就解决了。...把bind换成live后,表格中的任何一行在单击时都可以改变背景色,包括动态创建的行。...:表示事件类型,多个事件用空格隔开 data:该参数可选,表示事件发生时通过event对象传递的值 fn:表示事件发生时的处理函数 下面我们通过一个示例来演示on函数的用法,该示例让用户输入自己的身份证号...我们使用on函数给按钮绑定了单击事件,并在该事件中通过传参的形式把文本框的值传给处理函数。

    12910

    脚本语言知识总结.

    2.Ajax快速入门 ①:开发步骤 1).创建XMLHttpRequest对象 2).将状态触发器绑定到一个函数 3).使用open方法建立与服务器的连接 4).向服务器端发送数据 5).在回调函数中对返回数据进行处理...2: ² 将class属性值为itcast的元素下所有a元素字体变为红色 ² 将class属性值为itcast的元素下直接a元素字体变为蓝色 ² 将div元素后所有兄弟a元素,字体变为黄色,大小变为30px...> tr> slideDown(speed, [callback]) 概述 通过高度变化(向下增大)来动态地显示所有匹配的元素,在显示完成后可选地触发一个回调函数。...在动画完成时执行的函数 fadeOut(speed, [callback]) 概述 通过不透明度的变化来实现所有匹配元素的淡出效果,并在动画完成后可选地触发一个回调函数。...()  获取父元素 next([expr])  获取下一个兄弟元素 prev([expr])  获取前一个兄弟元素 siblings([expr])  获取所有兄弟元素 在XML 解析中 find 方法使用最多

    5K130

    WEB入门之十四 jQuery事件

    属性 说明 type 获取事件类型 target 获取触发事件的元素 result 获取上一个事件处理函数返回的值 which 获取在鼠标单击事件中获取鼠标的按键,值1表示鼠标左键;值2表示鼠标中键;值...,依次循环 5.4 jQuery事件绑定 jQuery提供了诸多函数来处理复杂的事件,例如动态绑定事件,或者一个元素同时绑定多个事件处理函数,或者多个元素同时共用一个事件处理函数等。...这说明对于动态创建的元素,bind是无能为力的。但是如果把示例5.17中的bind换成live,这个问题就解决了。...,多个事件用空格隔开 data:该参数可选,表示事件发生时通过event对象传递的值 fn:表示事件发生时的处理函数 下面我们通过一个示例来演示on函数的用法,该示例让用户输入自己的身份证号,然后单击按钮时分析出用户的出生日期...我们使用on函数给按钮绑定了单击事件,并在该事件中通过传参的形式把文本框的值传给处理函数。

    8110

    JavaScript基本入门教程

    /方法 属性/方法 说明 length 设置或者返回数组中的元素数目 join() 把数组中的所有元素放入到字符串中,按照指定的字符串分隔 pop() 删除最后一个元素并返回 push() 向数组的末尾添加一个或者更多个元素...访问数组元素时不会产生数组越界,访问未赋值的数组元素的时候,该元素的值为undefined 2)全局函数 A.eval()函数:计算JavaScript字符串,并把它当做脚本代码来执行。...,其中最后一个字符串参数是函数的执行体。...其中命名变量既可以是基本数据类型,也可以是复合数据类型,对象中命名变量称为属性,而对象中的函数称为方法,对象访问属性和方法可以通过链式编程"."来实现。...2.获取元素对象的四种方法 在JavaScript中,我们可以通过DOM对象的4种方式获取对应的元素对象: getElementById();   ---通过元素ID获取对应元素对象,可以通过ID获取对应的元素对象

    4.1K20

    DOM 又是个什么鬼?

    它提供了对文档的结构化的表述,并定义了一种方式可以使从程序中对该结构进行访问,从而改变文档的结构,样式和内容。DOM 将文档解析为一个由节点和对象(包含属性和方法的对象)组成的结构集合。...返回值是一个数组 getElementsByTagName() 根据元素名称获取元素对象们。返回值是一个数组 getElementsByClassName() 根据 Class 属性值获取元素对象们。...1.3.1 常用方法 方法 描述 appendChild() 向元素添加新的子节点,作为最后一个子节点 removeChild() 从元素中移除子节点 replaceChild() 替换元素中的子节点...() 把指定属性设置或更改为指定值 removeAttribute() 元素中移除指定属性 innerHTML 设置或返回元素的内容 注意 innerHTML 获取/设置标签体内容 【该标签会刷新父标签内所有内容...1.4.1 常用方法 方法 描述 name 返回属性的名称 value 设置或返回属性的值 1.5 事件   Event 对象代表事件的状态,比如事件在其中发生的元素、键盘按键的状态、鼠标的位置、鼠标按钮的状态

    1.3K30

    【译】开始学习React - 概览和演示教程

    这种特殊的方法是测试索引与数组中的所有索引,并返回除传递的索引之外的所有索引。 现在,我们必须将该函数传递给组件,并在每个可以调用该函数的字符旁边绘制一个按钮。...我们将创建一个类组件,并在其中使用一个constructor(),到目前为止,我们还没做过。我们需要constructor()来使用它,并接收父项的props。...首先,我们将使该函数在每次对输入进行更改时都将运行。event将传递,我们将设置Form的状态为输入name(键)和value(值)。...在渲染中,让我们从state中获取两个属性,并将它们分配为正确的表单键对应的值。我们将把handleChange()作为输入的onChange运行,最后导出Form组件。...作为一个小测试,我们可以创建一个新的Api.js文件,并在其中创建新的App。我们可以测试的公共API是Wikipedia API,我这里有一个URL断点,可以进行随机*搜索。

    11.2K20

    关于后端代码的总结_辐射4最强防具代码

    (节点) 创建新的 HTML 元素 要创建新的 HTML 元素 (节点)需要先创建一个元素,然后在已存在的元素中添加它。...text); //获取一个页面已经存在的元素 var div=document.getElementById("div1"); //添加新创建的元素p到已经存在的元素div中 div.appendChild...td>¥125td> tr> 动态表格 表格的属性和方法 描述 table.rows 获取表格中的所有行 tr.cells 获取表格中某一行的所有单元格...tr.rowIndex 获取表格中某一行的下标索引(从0开始) td.cellIndex 获取单元格的下标索引 table.insertRow() 在表格中创建新行,并将行添加到rows集合中 table.deleteRow...() 从表格即rows集合中删除指定行 tr.insertCell()) 在表格的行中创建新的单元格,并将单元格添加到cells集合中 遍历表格中的内容,动态添加行、删除行 <!

    3.2K20

    与Ajax同样重要的jQuery(1)

    next 获取紧随pre元素的后一个兄弟元素 $("label + input") prev ~ siblings 获取pre元素后边的所有兄弟元素 $("form ~ input") 练习2: ² 将...class属性值为itcast的元素下所有a元素字体变为红色 ² 将class属性值为itcast的元素下直接a元素字体变为蓝色 ² 将div元素后所有兄弟a元素,字体变为黄色,大小变为30px <scripttype...input:not(:checked)") :even 选取所有元素中偶数索引的元素,从 0 开始计数 $("tr:even") ----- 选取奇数元素 :odd 选取所有元素中奇数索引的元素 ,从0...slideDown(speed, [callback]) 概述 通过高度变化(向下增大)来动态地显示所有匹配的元素,在显示完成后可选地触发一个回调函数。...在动画完成时执行的函数 fadeOut(speed, [callback]) 概述 通过不透明度的变化来实现所有匹配元素的淡出效果,并在动画完成后可选地触发一个回调函数。

    10K60

    Javaweb08-Ajax项目-分页条件查询 + 增删改

    ="upwd" id="upwd" placeholder="请输入用户密码"> td> tr> tr> td colspan="2" align="center...(){ });给动态加载的元素绑定事件; 获取动漫id通过Ajax请求删除数据,并通过当前元素的父元素,删除该元素;(因为异步删除的数据,没有再查询一次,所以需要,手动删除动漫数据); //点击删除,删除对应的动漫...id,于是就取巧的,将参数放在导航栏rul中,然后获取url,使用字符操作,获取到携带在rul中的参数(动漫id); // 从url中获取参数函数,使用正则表达式 function getUrlParam...的值,并调用分页条件查询函数 showPageAnimeList(); 改变form表单中pageNo的值方法: 通过id选择input标签再赋值:$("#pageNo").val(1); 直接修改表单指定...; 这一类修改下面的可选值时,需要将值设置到表单中; 将值放到表单中两种方式:(跟页面跳转一样) 1、通过id选择input元素geivalue属性赋值:$("#pageSize").

    4.7K40

    WEB入门二 表格和表单

    本章将学习如何在页面中创建一个表格以及表格的基本操作,例如合并单元格、使用背景图像美化表格、创建表单以及表单元素的基本用法。最后,通过举例讲解表格与表单的综合应用。...如果值为get,浏览器将创建一个请求,该请求包含页面URL、一个问号和表单的值。浏览器会将该请求返回给URL中指定的处理程序,以进行处理。...如果将值指定为post,表单上的数据会作为一个数据块发送到处理程序,而不使用请求字符串。...单选按钮 将元素的type属性设为radio就可以创建一个单选按钮。单选按钮控件用于一组相互排斥的值,组中的每个单选按钮必须具有相同的名称,用户一次只能选择一个选项。...普通按钮由用户通过客户端脚本语言自定义动作;提交按钮用于将当前所在表单中的信息提交给指定服务器程序;重置按钮将当前所在表单中的元素值设置为创建表单时的初始值;图形按钮的功能类似于提交按钮,可用于替代提交按钮

    9410
    领券