导航:首页 > 编程语言 > 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相关的资料

热点内容
maya粒子表达式教程 浏览:84
抖音小视频如何挂app 浏览:283
cad怎么设置替补文件 浏览:790
win10启动文件是空的 浏览:397
jk网站有哪些 浏览:134
学编程和3d哪个更好 浏览:932
win10移动硬盘文件无法打开 浏览:385
文件名是乱码还删不掉 浏览:643
苹果键盘怎么打开任务管理器 浏览:437
手机桌面文件名字大全 浏览:334
tplink默认无线密码是多少 浏览:33
ipaddgm文件 浏览:99
lua语言编程用哪个平台 浏览:272
政采云如何导出pdf投标文件 浏览:529
php获取postjson数据 浏览:551
javatimetask 浏览:16
编程的话要什么证件 浏览:94
钱脉通微信多开 浏览:878
中学生学编程哪个培训机构好 浏览:852
荣耀路由TV设置文件共享错误 浏览:525

友情链接