導航:首頁 > 編程語言 > 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獲取值事件相關的資料

熱點內容
建行app如何話費隨機立減 瀏覽:774
58同城如何解除qq綁定 瀏覽:818
男朋友三年前的壓縮文件 瀏覽:433
js讀取伺服器cookie 瀏覽:721
什麼編程可以控制瀏覽器 瀏覽:277
微信文愛聊天截圖圖片 瀏覽:427
糖果小號密碼查看工具 瀏覽:191
pm一般做什麼編程 瀏覽:937
linux共享文件給mac 瀏覽:428
ps另存為時找不到文件 瀏覽:818
iphone6s朋友圈視頻沒聲音 瀏覽:728
win10系統工具文件夾 瀏覽:862
微信扔出去的怎樣找回來 瀏覽:744
編程怎麼錄視頻 瀏覽:470
東方財富app解套率怎麼計算 瀏覽:74
win10系統為excel文件在哪裡 瀏覽:578
字幕文件哪個網站下載 瀏覽:745
app怎麼推廣推廣 瀏覽:674
小鳥壁紙哪個文件夾刪不掉 瀏覽:419
閨蜜圈app怎麼樣 瀏覽:931

友情鏈接