导航:首页 > 编程语言 > js获取tdname

js获取tdname

发布时间:2025-02-09 21:06:32

js部分怎么写才能把form表单里的数据输出出来

JS获取form表单里的数据并输出的方法:
document.getElementById("ddd").innerHTML = document.getElementById("xxx").value + document.getElementById("yyy").value;
将表单数据获取好后进行拼接赋给某个dom节点显示出来。

js获取表单数据命令是:document.getElementById("xxx").value;
输出表单数据到某个dom元素内是使用:document.getElementById("ddd").innerHTML;

因此要使用js输出表单数据可以先讲表单数据整合临时存储到某个变量,在统一输出到某个dom节点内
举例:
<form id="fm" name="fm">
<input type="text" id="name" />
<input type="text" id="tel" />
<input type="button" onClick="fmResult()" />
</form>
输出表单值:<div id="d"></div>

js:
<script>
function fmResult(){
var name = document.getElementById("name").value;
var tel = document.getElementById("tel").value;//获取值
document.getElementById("d").innerHTML = name + tel;//输出表单值
}
</script>

javascript中如何获得TABLE中某一行指定列的值,并触发一个事件,修改该行另外一列的值

<input type="text" name="COUNT" value="" itemdesc="数量" onchange=getTotalPrice(this)/>

注意到您的count为text,不太适合使用onchange来触发,这会带来问题。
比如:你的原数量为20,当你想修改为15时,你会:
1、删除20 值变为“”,onchange触发
2、输入1 值变为 1, onchange触发
3、输入5 值变为 15, onchange触发

这样会触发三次,不能满足你触发一次的要求。
应该用onblur来触发。

分析你的业务,你需要计算当前行的,这样可以使用DOM的API来实现
<table border=1>
<tr>
<td>
<input type="text" value="12" onblur="getTotalPrice(this)">
</td>
<td><input type="text" value="13" onblur="getTotalPrice(this)"></td>
<td>
<input type="text" value="25">
</td>
</tr>
<tr>
<td>
<input type="text" value="1" onblur="getTotalPrice(this)">
</td>
<td><input type="text" value="2" onblur="getTotalPrice(this)"></td>
<td>
<input type="text" value="3">
</td>
</tr>

</table>

<script type="text/javascript">
function getTotalPrice(obj){
var c1 = obj.parentNode.parentNode.childNodes[0].childNodes[0].value;
var c2 = obj.parentNode.parentNode.childNodes[1].childNodes[0].value;
obj.parentNode.parentNode.childNodes[2].childNodes[0].value = parseInt(c1) * parseInt(c2);
}
</script>

修改前面两个栏,都会自动修改第三栏

相信合你意思,加分吧
//var items = document.getElementsByTagName("input");
<!-- 楼上牛人:1、指定下标?2、onkeydown -->

//楼主,这还繁?那加分吧,加分定制一个给你

⑶ js如何删除一个td的style

这个要看你要设置style里的什么属性了。
首先给td一个ID名称。比如:
<td id="TD1" style="display:none;">XXXXX<td>
可以在页面的<tiltle></title>的下方加入:
<script>
document.all.TD1.style.display='';
</script>
这样就改变了TD1的隐藏状态。其他属性也一样的原理。

⑷ jsp调用js的变量

1、首先在jsp页面上,定义二个变量。

⑸ js 获取td 中的class

最快捷的方复式还是使用jquery,通制过$("td .blue")就可以拿到class为blue的所有td了,而要拿到所有td里面的值,可以这样:
var arr=$("td .blue");
var values=new Array();
for(var i=0;i<arr.length;i++){
var td=arr[i].innerHTML;
values[i]=td;
}
要看到这些值就可以遍历values这个数组:
for(var i=0;i<values.length;i++){
alert(values[i]);
}

⑹ 我想用javascript获得这个a的动态的name属性,怎么获取呀

试试通过集合和索引访问吧,比如给你的table指定一个id,然后用类内似下面的代码容来取得name.
document.getElementById('table_id').getElementsByTagName('A')[0].name

⑺ 动态生成tr和td,每一行只能有四个td

function changeTab(lmjc){
var size= document.getElementsByName("tdname").length;
var tNdoe = document.getElementById("table"); //获取table节点
for(var i=0 ;i<=size/4;i++ ){
var trNode =document.createElement("tr");
for(var j =0;j<4;j++){
var trNode =document.createElement("td"); //创建td节点
tdNode.innerHTML='放td的值' ; //可以循环赋值
trNode.appendChild(tdNode); //追加td节点到tr ,共四个
}
tNode.appendChild(trNode); //追加tr节点到table
}
}

阅读全文

与js获取tdname相关的资料

热点内容
2008打开登录密码忘记了怎么办 浏览:198
上海会展网站有哪些 浏览:113
messagejava 浏览:721
安卓812c机 浏览:261
为什么美国孩子5岁就要开始学编程 浏览:146
编程中如何不同行打出一样的字 浏览:872
为什么qq发不了图片文件夹给对方 浏览:21
传说对决数据包在哪个文件夹里 浏览:534
打怪升级的单机手游 浏览:490
新建文件怎么建 浏览:295
zblog多说最近访客代码 浏览:231
买奶粉在哪个网站靠谱 浏览:870
iphone刷机通讯录 浏览:454
java展示某个路径所有文件 浏览:556
8255a有哪些编程令字 浏览:182
安米app下载失败 浏览:908
河南大蒜出口数据在哪里找 浏览:810
电脑插u盘打开文件后又自动关闭 浏览:248
笔记本电脑怎么备份文件到u盘 浏览:343
1ed在编程里什么意思 浏览:539

友情链接