导航:首页 > 编程语言 > js获取值事件

js获取值事件

发布时间:2023-12-04 17:22:14

⑴ 在表格中单击其中的某一行产生一个js单击事件,怎么样在js获取这一行的某一个td的数据

当点击某一行的时候,能得到这个tr的对象,可以通过这个对象得到该行的所有td对象,这时候可回以通过一个答序号来获取这一行的某个td的数据。

⑵ js如何获取点击<li>标签里的值

思路:为li对象添加单击事件→事件触发后利用innerHTML获取li的文本。实例演示如下:

1、HTML结构内

<ulid="test">
<li>Glen</li>
<li>Tane</li>
<li>John</li>
<li>Ralph</li>
</ul>

2、javascript代码

window.onload=function(){
varobj_lis=document.getElementById("test").getElementsByTagName("li");
for(i=0;i<obj_lis.length;i++){
容obj_lis[i].onclick=function(){
alert(this.innerHTML);
}
}
}

3、效果演示

⑶ js点击事件怎么获取checkbox的值

1、获取对象 document.getElementById()

2、根据获取的对象取得checkbox的值 document.getElementById().value;

⑷ js 拥有相同name、id的input 怎么通过点击事件获取相应的值

通过ref取值:

<inputtype="text"onChange={this.changeFun.bind(this)}ref='inputs'/>

changeFun(e){

console.log('输入的值:',this.refs.inputs.value)

}

⑸ 怎么通过onclick事件获取js函数返回值(代码少)

具体过程不做详细叙述,直接上代码:
写一个弹出框,绑定onclick事件是好像控制不了它的返回值。代码如下
function
createBtn(){
for(var
i
=
0;
i
<
_this.btn.length;
i++){
var
btn
=
document.createElement('span');
btn.id
=
'btn_'
+
i;
btn.innerHTML
=
_this.btn[i];
btn.style.padding
=
'5px
15px';
btn.style.background
=
'#E5E5E5';
btn.style.borderRadius
=
'5px';
btn.style.marginRight
=
'15px';
btn.style.cursor
=
'pointer';
document.getElementById('btn_box').appendChild(btn);
//btn.onclick
=
closeBox;
}
}
function
closeBox(){
var
box
=
document.getElementById('msg_box');
box.remove();
if(this.id
==
'btn_0'){
isBool
=
true;
}else{
isBool
=
false;
}
return
isBool;
}
以上代码就是通过onclick事件获取js函数返回值的全部代码,希望对大家今后的学习工作有所帮助。

⑹ js怎样获取onclick的返回值

onclick单击事件,来一般都是执行,看你源想把执行结果传递到什么地方,或者执行什么功能,也可以直接执行其他JS function a(){ var b = 1 c(b);//执行C函数 } function c(data){ alert(data) }

⑺ 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获取值事件相关的资料

热点内容
网站功能介绍怎么写 浏览:954
word在试图打开文件时错误 浏览:108
主板无vga插槽怎么连接编程器 浏览:521
录视频文件在哪里删除 浏览:881
word2013如何插入文件 浏览:233
proe教程百度网盘 浏览:197
如何控制远程linux服务器 浏览:740
it教学app有哪些 浏览:34
怎么在ps抠的图变成矢量文件 浏览:405
口袋妖怪银魂安卓v11 浏览:1
网站上芒果tv的账号都是什么 浏览:104
带公式的表格如何刷新数据 浏览:81
数据标注语音和2d哪个好 浏览:145
保存excel文件的方法 浏览:655
手机上看不到电脑上的文件 浏览:626
关于ps的微信公众号 浏览:612
矩阵论教程 浏览:971
字体文件分系统吗 浏览:921
编程一级考试要带什么证件 浏览:923
extjs表格修改前数据 浏览:612

友情链接