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

熱點內容
最右app緩存在哪個文件夾 瀏覽:157
安卓bochs教程 瀏覽:831
地下室外牆計算工具 瀏覽:805
數控銑床鑽5個孔怎麼編程 瀏覽:66
買美白產品去哪個app 瀏覽:543
word文件如何附文件 瀏覽:139
編程貓是哪個省份的 瀏覽:927
開始學編程從什麼開始 瀏覽:703
數據怎麼退 瀏覽:774
iphone6plusqq郵箱 瀏覽:337
小米自帶文件管理找不到文件 瀏覽:40
win7增強工具 瀏覽:733
網路應該實名制嗎 瀏覽:456
tcp工具 瀏覽:343
火影忍者手游升級 瀏覽:562
win10軟體太小 瀏覽:321
電腦無法載入配置文件 瀏覽:846
linux設置自動關機 瀏覽:173
蘋果電腦壓縮音頻文件 瀏覽:57
dat格式文件如何打開軟體 瀏覽:825

友情鏈接