JS怎么获取父页面的所以相同类型的的控件(相同类型的控件id 和 name 都不相同)

JS怎么获取父页面的所以相同类型的的控件(相同类型的控件id 和 name 都不相同),第1张

楼上说的不完全正确,documentgetElementsByTagName("input")获取的是所有<input>对象,里面包含text、password等等,

其实在其后再加一个类型判断就行了:

var inputObject = documentgetElementsByTagName("input");

for (var i=0; i<inputObjectlength; i++){

if ("text" == inputObject[i]type){

//相关 *** 作

}

}

通常来说,id控件是只有一个的,推荐你使用name或者其他的属性来执行对应的js

<body>

身份z:<input name="ID_cards" />

<br />

<input name="txtZhong" type="button" value="zhong" />

<input name="txtZhong" type="button" value="zhong" />

<input name="txtZhong" type="button" value="zhong" />

</body>

<script type="text/javascript">

// 为每个 name="txtZhong" 的控件绑定 onclick 事件,执行 MyClick 方法

windowonload = function () {

var inputZhong = documentgetElementsByName("txtZhong");

for (var input in inputZhong) {

// 循环绑定 onclick 事件 = 方法(){ // 执行的内容,可以带参数 }

inputZhong[input]onclick = function () {

MyClick();

}

}

}

function MyClick() {

alert("zhong");

} </script>

<!doctype html>

<html>

<head>

<meta charset="utf-8">

<title>chaxun</title>

<script language="javascript">

   function add_bg_content(e){

      createRequest('bg/addContentphptemplate='+eid);

   }

</script>

</head>

<body>

<span class="template" id="169" ondblClick="add_bg_content(this)">一号教学楼</span>

<span class="template" id="170" ondblClick="add_bg_content(this)">二号教学楼</span>

<span class="template" id="171" ondblClick="add_bg_content(this)">三号教学楼</span>

<span class="template" id="172" ondblClick="add_bg_content(this)">一号实验楼</span>

<span class="template" id="173" ondblClick="add_bg_content(this)">二号实验楼</span>

<span class="template" id="174" ondblClick="add_bg_content(this)">三号实验楼</span>

</body>

</html>

或者

<!doctype html>

<html>

<head>

<meta charset="utf-8">

<title>chaxun</title>

<script language="javascript">

   windowonload=function(){

      var arr = documentquerySelectorAll('spantemplate');

      for(var i = 0;i<arrlength;i++){

         arr[i]ondblclick = function(){

            createRequest('bg/addContentphptemplate='+thisid);

         }

      }

   }

</script>

</head>

<body>

<span class="template" id="169">一号教学楼</span>

<span class="template" id="170">二号教学楼</span>

<span class="template" id="171">三号教学楼</span>

<span class="template" id="172">一号实验楼</span>

<span class="template" id="173">二号实验楼</span>

<span class="template" id="174">三号实验楼</span>

</body>

</html>

var eles=documentgetElementsByClassName("className"); for(var e in eles) { //这里可以循环出每个元素对象 }

js中如何获取一个id的值:方法一、这是获取网页input值的方法之一,给from一个名字然后在JavaScript的地方就可以用form的名字来调用form表单里input元素的value属性可以得到值,并把值赋给a,最后用JavaScript的alert()打印方法打印出来。方法二、Java代码上面的两种方法都可以得到页面里input元素的值,一个是用表单名,一个是用元素id

微信小程序跟 Web 开发有着很大的区别,只是采用了 HTML/CSS/JS 相似的语法而已。

它并不支持 DOM *** 作;即使是 wxcreateSelectorQuery() 也仅仅是阉割版,只包括宽高等布局信息。

建议题主先把微信提供的开发文档完整的阅读一遍,以减少不必要的困扰。

以上就是关于JS怎么获取父页面的所以相同类型的的控件(相同类型的控件id 和 name 都不相同)全部的内容,包括:JS怎么获取父页面的所以相同类型的的控件(相同类型的控件id 和 name 都不相同)、我通过getElementById获得id来执行我想要的js事件。如果此时又有多个相同的id。我该怎么样来处理、JS如何获取相同class不同id的span标记的id值传给处理页谢谢大家!等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/9589683.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存