用JS获取当前域名并判断

用JS获取当前域名并判断,第1张

在页面插入js代码

<script language="javascript" type="text/javascript">

function loadFN(){

hrefValue = windowlocationhref; //获取当前页面的地址

alertUrls = ['>

undefined 是js中的一特殊的变量。

1、在变量提升(预解析)阶段,只声明未定义,默认值就是undefined。

2、在JS的严格模式下(”use strict”),没有明确的主体,this指的就是undefined。

3、函数定义没有返回值(return或者return后面什么也不带),默认的返回值就是undefined。

4、函数定义形参不传值,默认就是undefined。

5、对象没有这个属性名,属性值默认就是undefined。

6、在数组的find方法中,没有找到的情况下是undefined。

扩展资料

JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。

参考资料:

百度百科-javascript

<script type="text/javascript">

function isPathRight(path)    

{   

//var s=documentgetElementById(id)value;

var patrn=/^[C|D|E|F]:\\+\\+$/; 

if (!patrnexec(path)){

   alert(path+"格式不正确!");

   return false

}    

alert(path+"格式正确!");

return true   

}  

var fPath="D:\\Project\\5Base\\4-Code\\5base\\DiscuzWeb\\images\\shangmeigif";

isPathRight(fPath);

</script>

js判断某个给定值是否在数组中的方法:

function isInArray(arr, val){ var i, iLen; if(!(arr instanceof Array) || arrlength === 0){ return false; } if(typeof ArrayprototypeindexOf === 'function'){ return !!~arrindexOf(val) } for(i = 0, iLen = arrlength; i < iLen; i++){ if(val === arr[i]){ return true; } } return false;}isInArray([1,2,3,4,5],5);//trueisInArray([1,2,3,4,5],6);//falseisInArray([1,2,3,4,5],'5');//false

解释:

arr instanceof Array判断arr变量是否为数组,如果不是,则输入参数有误,返回false

arrlength === 0判断数组长度是否为0,如果是0,则无论给出哪个值,都不在数组中,返回false

typeof ArrayprototypeindexOf === 'function'用来判断浏览器是否原生支持数组的indexOf方法,新版的浏览器都支持数组原生的indexOf,该函数用于获取给定值在数组中的位置信息,如果存在返回首次出现的位置下标,不存在返回-1

arrindexOf(val)使用原生的方法判断val首次在arr中出现的下标,不存在返回-1

~为取反,只有在值为-1的时候,取反结果为0,其他情况都非零。

!!隐式转换,转为bool型,如果是0则转换后为false,否则为true

后面用循环判断数组每一个值与给定值是否完全相等(此处用===表示不仅数值相等,类型也要相等),如果相等返回true,否则循环结束后返回false

可以输入这个代码就好了。

123456<body><input type="text" name="aStr" value="111" /></body><script> consolelog(documentgetElementsByName("aStr")[0]value); </script>

javascript函数的值怎么赋给INPUT的value属性

用下函数就可以了,代码改成这样:

<input type="text" id="test" value="" />

<script type="text/javascript">

function f()

{

num = 1234567890;

documentgetElementById('test')value=num;

}

f();

</script>

直接dom节点对象 href 比如 超链接有一个id 就这样写,

var href = documentgetElementById('as')href ; // 超链接Id = as

alert(href); // d出href,用于查看是什么值,调试用,无实际意义

也可以用其他获取dom节点,具体参考资料

>

以上就是关于用JS获取当前域名并判断全部的内容,包括:用JS获取当前域名并判断、JS中如何判断一元素是否获得焦点、js判断变量是否为undefined等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: http://outofmemory.cn/web/9562936.html

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

发表评论

登录后才能评论

评论列表(0条)

保存