用开发者工具啊 具体流程如下 : 打开你的页面 F12然后 看到下面的框
目前创新互联公司已为1000+的企业提供了网站建设、域名、网页空间、网站托管运营、企业网站设计、涟水网站维护等服务,公司将坚持客户导向、应用为本的策略,正道将秉承"和谐、参与、激情"的文化,与客户和合作伙伴齐心协力一起成长,共同发展。
然后打开sources栏进行如下操作
go to file PS:不同浏览器开发者工具不一样但是操作都差不多自己尝试下就行了 我用的是谷歌
然后搜索JS所在的页面 找到你要运行的JS 单击边缘如下:
然后可以在页面上运行 然后会跳转到单击点处 然后单击上面的按钮 一行行运行你可以看到有参数出现如下:
或者可以在里面选中也可以看到参数
还有也可以把你语句放入Console 里面 回车 也可以获得参数如下:
[img]var a = "iamstring.";
var b = 222;
var c= [1,2,3];
var d = new Date();
var e = function(){alert(111);};
var f = function(){this.name="22";};
最常见的判断方法:typeof
alert(typeof a) ------------ string
alert(typeof b) ------------ number
alert(typeof c) ------------ object
alert(typeof d) ------------ object
alert(typeof e) ------------ function
alert(typeof f) ------------ function
要用jquery获取类型,还是要把jquery对象转换成Dom对象才行,例如:$('#id')[0].tagName。这样就可以获取元素类型名,返回的是标签的大写名,要将它转换成小写的话就要:$('#id')[0].tagName.toLowerCase()。
jquery通过任何选择器取得的对象都是jquery,对象而不是JavaScript的dom,对象不能用js的方法进行操作, 而需要使用jquery对象支持的方法 。如果是通过class的话,取得的是jquery对象数组。
ps 如果想把jquery对象装换为js对象可以用以下方法:
1 var obj = $('#xx')[0] 获得dom对象;
2 对于数组
var obj = $('.xx').each(function(){alert(this)//这里 this获得的就是每一个dom对象 如果需要jquery对象 需要写成$(this)})。
需要准备的材料分别有:电脑、浏览器、html编辑器。
1、首先,打开html编辑器,新建html文件,例如:index.html。
2、在index.html中的script标签中,输入js代码:
if ($('#a').is('input')) {
$('body').append(' is input');
} else if($('#a').is('select')) {
$('body').append(' is select');
}
3、浏览器运行index.html页面,此时会输出对jquery对象类型的判断结果。