`
newUserForTest
  • 浏览: 8800 次
  • 性别: Icon_minigender_1
  • 来自: 珠海
最近访客 更多访客>>
社区版块
存档分类
最新评论

用createElement创建button时,怎么赋予其onclick

阅读更多
用createElement创建button时,怎么赋予其onclick.

<html>   
  <body>   
  <div   id="xxx"></div>   
  </body>   
  </html>   
  <SCRIPT   LANGUAGE="JavaScript">   
  <!--   
  var   delBtn   =   document.createElement('input');   
  delBtn.type   =   'button';   
  delBtn.onclick   =     xx;     
  delBtn.value='delete';   
    
  document.getElementById("xxx").appendChild(delBtn);   
    
  function   xx(){   
      alert(this.value);   
  }   
  //-->   
  </SCRIPT>

分享到:
评论

相关推荐

    javascript中createElement的两种创建方式.docx

    var btn = document.createElement("inputtype='button'value='我是动态创建的2'" + "onclick='OnClick2(this)'/"); document.body.appendChild(btn); } function OnClick2(btn) { alert(btn.value); } ``` **...

    createElement和onclick

    例如,我们可能会创建一个新的按钮,并为其添加一个onclick事件处理器,以便在用户点击按钮时触发某些代码执行。这里是一个简单的示例代码: ```javascript // 创建一个新的按钮元素 var newButton = document....

    javascript中createElement的两种创建方式

    首先,通过 `document.createElement` 方法创建一个 input 元素,然后设置其类型为按钮 (`type="button"`),并赋予相应的值 (`value="我是动态创建的1"`)。为了实现点击按钮时的交互效果,通过 `onclick` 事件属性...

    js动态创建Table

    使用`createElement()`方法创建这些元素,然后用`appendChild()`或`insertBefore()`方法将它们添加到适当的位置。例如: ```javascript var row = document.createElement('tr'); var cell = document....

    js 创建 div层

    在JavaScript中创建动态的div层是一项常见的任务,特别是在构建交互式网页或动态用户界面时。div元素是HTML中的一种块级元素,常被用来组织页面布局。本篇将详细介绍如何利用JavaScript来创建、操作和关闭div层,并...

    javascript动态创建及删除元素的方法.docx

    此示例展示了如何创建一个超链接并将其添加到页面中的指定位置(这里是 id 为 div1 的 div 元素内)。同时,还提供了一个删除功能,可以通过 `removeChild` 方法移除之前创建的超链接。 #### 示例三:动态创建多个...

    javascript 动态改变onclick事件触发函数代码

    如果你使用JavaScript动态创建了新的元素,并希望为其添加事件监听器,可以使用addEventListener方法直接在新元素上添加监听器,或者在创建元素时直接使用onclick属性。 ```javascript var newButton = document....

    document.createElement()用法

    例如,在例3中,创建了一个文本输入框,并设置了它的`type`为"text",`name`为"q",`value`为"使用setAttribute",以及一个`onclick`事件,当点击文本框时,会弹出包含"This is a test!"的警告对话框。 关于`...

    动态创建按钮的JavaScript代码

    在IE浏览器(尤其是旧版本)中,使用`attachEvent`来监听`onclick`事件,而在其他现代浏览器中,使用`addEventListener`。这段代码通过条件判断语句`if(o.attachEvent)`来实现跨浏览器兼容性,分别对两种情况做处理...

    用js创建表格及做相应增删改和排序操作

    1. **创建表格行**:我们可以使用`document.createElement('tr')`创建一个新的表格行,然后通过`innerHTML`或`appendChild()`方法填充单元格。例如: ```javascript function addRow() { let table = document....

    动态增删表格行(纯JS写法) 归档

    var deleteButton = document.createElement('button'); deleteButton.innerHTML = '删除'; deleteButton.onclick = function() { row.remove(); // 删除当前行 }; actionCell.appendChild(deleteButton); });...

    JavaScript按钮类\关不掉的跳出框

    在这个例子中,我们创建了一个按钮,并为其添加了一个`onclick`属性。当用户点击按钮时,会调用`showAlert`函数。该函数内部定义了一个变量`e`并设置其值为1,然后进入一个`while`循环。由于条件始终为真(`e`的值...

    js重写alert和confirm

    在JavaScript中,`alert`和`confirm`是两种常见的弹窗函数,用于向用户显示信息或获取用户确认。...记住,这种重写可能会导致与第三方库或插件的兼容问题,因此在使用时要谨慎,确保在不影响其他组件的情况下进行替换。

    js 删除动态创建的行

    3. **创建单元格**:对于每一列,用`document.createElement('td')`创建一个单元格,并设置内容。 4. **添加行号**:在添加新行之前,检查当前已有多少行,然后在新行的第一个单元格中插入对应的行号。 5. **插入新...

    JavaScript动态生成控件赋事件

    在网页中,我们经常需要动态生成控件并为其赋予事件,这在JavaScript中是一项基本但至关重要的技能。这篇博客文章可能详细阐述了如何通过JavaScript实现这一功能。 动态生成控件通常涉及到DOM(Document Object ...

    开发跨浏览器JavaScript时要注意的问题

    创建单选按钮时,需要根据浏览器的不同选择合适的创建方式。在IE浏览器中,可以直接使用`&lt;input type="radio"&gt;`标签。 ```javascript if (document.uniqueID) { // Internet Explorer var radioButton = document....

    javascript动态创建链接的方法.docx

    &lt;input type="button" value="添加链接" onclick="AppendLink()" /&gt; ``` 除了上述基本操作,还可以添加事件监听器,如点击事件,或者使用CSS来定制链接样式。例如,为链接添加点击事件: ```javascript linkTmp....

    JS可编辑单元格内容可以增加或删除行和列

    这里我们可以使用DOM操作,如`createElement`来创建新的行或单元格,然后使用`appendChild`或`insertBefore`将它们插入到合适的位置。例如,增加一行可以这样实现: ```javascript function addRow() { var table ...

    javascript_动态创建表格

    本文将详细介绍如何使用JavaScript中的`appendChild()`, `insertRow()`, 和 `insertCell()` 方法来实现动态创建表格的功能,并介绍如何删除表格的行和单元格。 #### 一、动态创建表格的基本方法 ### 1. 使用 `...

    动态添加删除TEXT框

    例如,我们可以使用`document.createElement('input')`创建一个新的文本框元素,设置其类型为`type="text"`,然后使用`appendChild()`将其添加到页面的某个位置。 4. **数组存储**:为了保存已创建的文本框,我们...

Global site tag (gtag.js) - Google Analytics