javascript 怎么通过类名选择

javascript 怎么通过类名选择,第1张

不清楚你具体要实现什么功能,给你一个实例,也算一个思路,你可以依据这个实现你要实现的效果,有不清楚的地方留言

<div style="width:200px; height:200px; border:1px solid #ccc;" class="lala">

</div>

<script type="text/javascript">

var obj = documentgetElementsByTagName("div");

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

if(objitem(i)className=="lala"){

alert(objitem(i)stylewidth);

}

}

</script>

说明:首先设置一个div,其类名为lala,然后用js获取类名为lala的div,并alert出此div的宽度

<script type="text/javascript">

function VirtualTrack(id,type) {

if(type=='text'){

documentgetElementById(id)value = "我是个输入框";

}else if(type=='button'){

documentgetElementById(id)value = "我是个按钮";

}

}

</script>

<input id="Text2" type="text" />

<p><input id="Text1" type="text" value="" onblur="VirtualTrack('Text1','text')"/></p>

<p><input id="Button1" type="button" value="button" onblur="VirtualTrack('Button1','button')"/></p>

var arr=[2,4,5,3,5,3,0];

var arrvalue;//用于存放取出的数组的值

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

arrvalue=arr[i];//数组的索引是从0开始的

consolelog(arrvalue);//把取出的值打印在控制台上

}

扩展资料:

js 获取数组中的最大值和最小值

var arr = [3,12,23,18,25,33,22,30,1]

方案一: 思想 首先对数组进行排序(小 》大),第一项为最小值,最后一项为最大值

var min;

var max;

arrsoft(function(a,b){return a-b;})

min = arr[0];

max = arr[arrlength-1];

方案二:采用Math对象里的min()方法和 max()方法,需要将比较的数一个一个的传递进来才能比较,但是可以通过以下方式转化即可;

var min = Mathmin(arr);

consolelog(min)   // NAN

consolelog(Mathmin(3,12,23,18,25,33,22,30,1))   // 1

consolelog(Mathmax(3,12,23,18,25,33,22,30,1))   // 33 

var min =eval("Mathmin(" +arrtoString()+")");  // 1     采用字符串拼接

var min = eval("Mathmax(" +arrtoString()+")");;  // 33

var min = Mathminapply(obj,arr)  // 1     利用apply方法一项一项传质的特点

var max =Mathmaxapply(obj,arr)  // 33

可以使用js的eval函数实现,示例如下:

<script type="text/javascript">

//自定义函数,用于d出三个参数的值

function alertFunc(str1,str2,str3){

alert(str1);

alert(str2);

alert(str3);

}

//自定义函数:根据传入的函数名,调用函数

function callAlert(functionName){

//根据函数名得到函数类型

var func=eval(functionName);

//创建函数对象,并调用

new func(arguments[1],arguments[2],arguments[3]);

}

</script>

<!--编写按钮,在点击事件中调用函数-->

<button onclick="callAlert('alertFunc','tom','hello','world')" >测试函数调用</button>

以上就是关于javascript 怎么通过类名选择全部的内容,包括:javascript 怎么通过类名选择、如何使js获取html控件类型,并使各主流浏览器兼容最大、js里如何从数组中获取值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址:https://54852.com/web/9501967.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存