Javascript 函数总结不定期更新

1、js获取下拉菜单的文本

$('#fontinfo').change(function(){

alert(this.options[this.selectedIndex].text);

});

2 , js 如何做数学加法

<script language="javascript">
function ArgAdd(){
var sum=0;
var numargs = arguments.length;
for (i =0 ; i < numargs; i++){
if(!isNaN(arguments[i]))sum += parseFloat(arguments[i]);
}
return(sum);
}
alert(ArgAdd(1,2,3,4,5,6));
alert(ArgAdd(4,6,"a"));
</script>

3, 增加只读属性
如果是.net的话.本身就有个readonly属性.如果你一定要用js的话.就把<script>document.getElementById('input1').readOnly=true;</script>放到最后.即在</body>之前
如果你一定要放在</head>之前的话,就这样写:
function checkstate()
{
if(document.readyState=="complete")
{
document.getElementById('input1').readOnly=true;
}
}
setInterval("checkstate()",100);

4、JavaScript 获取select被选中项的ID和内容

function showOptionId () {

          var type = document.getElementById ("select");  //获取select







          var typeId = type.options [type.selectedIndex].id;       //获取option的ID







          var typeValue = type.options [type.selectedIndex].innerText;      //获取option的内容







          alert ("ID:" +typeId + ", value:" + typeValue);    //返回







   }

4、javascript, 如何实现,在onmouseover一定时间后再执行某个函数 fun1()

利用setTimeout 和 clearTimeout

<script type="text/javascript">
var t;
function mouse_over()
{
t = setTimeout("fun1()",1000);
}
function mouse_out()
{
clearTimeout(t);
}
function fun1()
{
alert("Hello, world.");
}
</script>
<input type="button" value="onmouseover" onmouseover="mouse_over()" onmouseout="mouse_out()" />

5、javascript,判断变量是否设置。。

if(typeof(pid) == 'undefined'){

  listTable.query = "query";

}else{

  listTable.query = "query&pid="+pid;

}

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • "use strict";function _classCallCheck(e,t){if(!(e instanc...
    久些阅读 2,133评论 0 2
  • 工厂模式类似于现实生活中的工厂可以产生大量相似的商品,去做同样的事情,实现同样的效果;这时候需要使用工厂模式。简单...
    舟渔行舟阅读 8,115评论 2 17
  • 单例模式 适用场景:可能会在场景中使用到对象,但只有一个实例,加载时并不主动创建,需要时才创建 最常见的单例模式,...
    Obeing阅读 2,311评论 1 10
  • 第一章: JS简介 从当初简单的语言,变成了现在能够处理复杂计算和交互,拥有闭包、匿名函数, 甚至元编程等...
    LaBaby_阅读 1,756评论 0 6
  • 真正的放弃真的是无声无息的,在我还坚定我们都不会走的时候你已经在准备离开的路上了,我却一点都没有看透… 当我真正准...
    Skylt阅读 143评论 0 0

友情链接更多精彩内容