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中。