1. javascript 和html 中的id 和 name 和 value 具體含義
id主要是在Javascript中調用,使用<script language="javascript" type="text/javascript">var obj=document.getElementById("ID");</script>名稱來獲取指定ID的對象
同時ID也可以在樣式表中使用,如<style type="text/css">#ID{color:#fff;}</style>,可以通過樣式來設置ID所指對象的樣式,該例指定ID的字體顏色為白色
name主要用於伺服器提交時使用,在表單被提交到後台時,可以使用request.form("name")來獲取指定名稱的對象的值,同時name也可以在javascript進行操作,比如<script language="javascript" type="text/javascript">var obj=document.form1.name;</script>這就是表示當前頁面,表單名為form1的指定name的對象
value就是指對象的值了,比如使用javascript獲取指定對象的值 <script language="javascript" type="text/javascript">var v=document.getElementById("id").value;</script>
2. js獲取文本框的值
方法一:
var name = document.getElementById("name").value;
alert(name);
方法二:
name = form1.name.value;
alert(name);
方法三: jquery
name = $("#name").val();
alert(name);
方法四:jquery
name = $("input[id='name']").val();
alert(name);
方法五版:jquery
name = $("#name").attr("value");
alert(name);
方法六權:jquery
name = $("input[id='name']").attr("value");
alert(name);
}
3. js如何獲取html input標簽中內容
jquery獲取input值的幾種方法來
jquery和javascript獲取input輸入自框中的值多種實現方法
你好,獲取input輸入框的值可以用多種方法來實現,具體的要看你實際的情況。
例:
先准備一段HTML
<inputtype="text"id="CSDN_NAME"name="CSDN_NAME"class="CSDN_NAME">
一、jquery方法
通過name實現
varname=$('input[name="CSDN_NAME"]').val();
二、javascript方法
通過id實現
varname=document.getElementById("CSDN_NAME").value
還有更多jquery和javascript來獲取input輸入框的值的方法可以參照:
jquery獲取input值的幾種方法
4. javascript濡備綍鑾峰彇琛ㄥ崟涓鐩哥瓑鐨刵ame鐨勫
<body>
<input id="text1" type="text" size="3" />
<input id="text1" type="text" size="3" />
<input id="text1" type="text" size="3" />
<input id="text1" type="text" size="3" />
<input onclick="output()" type="button" value="鎸夐挳" />
</body>
<script language="JavaScript" type="text/javascript">
function output(){
for(i=0;i<text1.length+1;i++){
alert(document.all.text1(i).value);
}
}
</script>
5. 在js中怎樣獲取含有相同name屬性的標簽里的內容
第一種方法就是自己寫個方法獲取所有的標簽元素,在根據屬性name的值去篩選
第二種方法就是document.querySelectorAll()方法
例如你要查詢所有name="ok"的標簽
document.querySelectorAll('*[name="ok"]')
這樣就可以了
望採納
6. JS中獲取表現的問題name和tagname
getElementsByName是根據標簽的name屬性來拿的
getElementsByTagName是根據標簽名來拿
getElementsByName()
這個是通過NAME來獲得元素,但不知大家注意沒有,這個是GET ELEMENTS,復數ELEMENTS代表獲得的不是一個元素,為什麼呢?
因為DOCUMENT中每一個元素的ID是唯一的,但NAME卻可以重復。打個比喻就像人的身份證號是唯一的(理論上,雖然現實中有重復),但名字
重復的卻很多。如果一個文檔中有兩個以上的標簽NAME相同,那麼getElementsByName()就可以取得這些元素組成一個數組。
比如有兩個DIV:
<div name="docname" id="docid1"></div>
<div name="docname" id="docid2"></div>
那麼可以用getElementsByName("docname")獲得這兩個DIV,用getElementsByName("docname")[0]訪問第一個DIV,用getElementsByName
getElementsByTagName()
這個呢就是通過TAGNAME(標簽名稱)來獲得元素,一個DOCUMENT中當然會有相同的標簽,所以這個方法也是取得一個數組。
下面這個例子有兩個DIV,可以用getElementsByTagName("div")來訪問它們,用getElementsByTagName("div")[0]訪問第一個DIV,用
getElementsByTagName("div")[1]訪問第二個DIV。
7. js在獲取表單name值時如何給name值加個變數
js中字元串和變數的連接符可以通過+,所以代碼可以修改如下
for(i=0;i<=10;i++)
{
document.表單名.getElementsByName('name'+i)[0].value
}
8. js getElementsByName操作所有name相同的元素
實現的方法和詳細的操作步驟如下:
1、第一步,創建一個新的html文檔,在body標簽中添加一些輸入標簽,並設置這些標簽的名稱值,如下圖所示,然後進入下一步。
9. 怎麼用js獲取表單里input標簽下的name參數的值並修改
一、設計思路如下:
1、通過getElementsByTagName把input對象取出來。
2、通過.name對input的那麼屬性進行賦值。
二、實例演示回代碼如下答:
1、設計一個html頁面,包括一個input和按鈕,通過按鈕修改input的name屬性,並展示在input的value中。