Tag: JavaScript

获取DOM元素的ID

console.log(video); 把我的控制台放在下面一行: <object type=​"application/​x-shockwave-flash" class=​"video" data=​"http:​/​/​www.youtube.com/​v/​vyFAF-J3jzM" width=​"308" height=​"100" id=​"video" style=​"visibility:​ visible;​ ">​…​</object> 所以“video”包含了整个dom对象。 我怎样才能用JavaScript查询这个对象的ID? 像var vidID = video.getId();

在Javascript中。 我怎么知道一个字段是否存在于一个对象内?

当然,我想以代码方式来做这件事。 不是没有别的办法可以解决这个问题,只是好奇而已。

Safari中的dateparsing在safari和chrome中是不同的

我有以下代码 var c = new Date(Date.parse("2011-06-21T14:27:28.593Z")); console.log(c); 在Chrome上,它正确地打印出控制台上的date。 在Safari中失败。 谁是正确的,更重要的是什么是处理这个问题的最好方法?

如何将图像上传到HTML5canvas

我目前正在使用http://paper.s.js创build一个HTML5canvas绘图应用程序。 我想让用户上传图片到canvas上。 我知道我需要做一个login和注册,但有一个更简单的方法吗? 我已经看到了HTML5的拖放上传。

使用JQuery为“窗口”绑定“焦点”和“模糊”function,在IE中不起作用

我需要像下面这样使用JQuery: var focusFlag = 1; jQuery(window).bind("focus", function(event) { focusFlag = 1; }); jQuery(window).bind("blur", function(event) { focusFlag = 0; }); 有谁知道为什么这不适用于IE浏览器?

Jquery – Uncaught TypeError:不能使用'in'运算符来search'324'

我试图通过ajax发送Get请求,并输出服务器在HTML中返回的json数据。 但是,我得到了这个错误。 Uncaught TypeError: Cannot use 'in' operator to search for '324' in [{"id":50,"name":"SEO"},{"id":22,"name":"LPO",}] 这是我的代码,通过ajax发送一个Get请求到php文件。 当我使用$ .each方法,它会得到我在上面显示的错误。 parentCat.on('change', function(e){ parentCatId = $(this).val(); $.get( 'index.php?r=admin/post/ajax', {"parentCatId":parentCatId}, function(data){ $.each(data, function(key, value){ console.log(key + ":" + value) }) } ) }) 这是我的PHP代码,返回json格式的查询结果。 public function actionAjax(){ $parentCatId=$_GET['parentCatId']; $catData = Category::getTargetCategoryData($parentCatId); echo CJSON::encode($catData); Yii::app()->end(); } JSON数据输出的PHP是这样的。 [{"id":50,"name":"SEO"},{"id":22,"name":"LPO",}] 任何人都知道如何解决这个问题? 请帮我一下 提前致谢 […]

问题与window.close和铬

我试图closures与JavaScript的子窗口和Firefox中一切正常,但在铬窗口不closures 这里是即时通讯使用 $(document).ready(function() { if (window.opener && !window.opener.closed) window.opener.location = "http://www.website.com" window.close(); }); 我试过谷歌的build议,但无济于事。 任何人有类似的问题或知道的解决办法?

有没有一种方法来检查地理位置是否已被用JavaScript降低?

如果地理位置被拒绝,我需要JavaScript才能显示手动条目。 我曾经尝试过: Modernizr.geolocation navigator.geolocation 也不描述用户以前是否拒绝过地理定位。

不可移动地移除对象中的属性

我正在使用Redux。 在我的reducer中,我试图从像这样的对象中移除一个属性: const state = { a: '1', b: '2', c: { x: '42', y: '43' }, } 我想要这样的东西,而不必改变原来的状态: const newState = { a: '1', b: '2', c: { x: '42', }, } 我试过了: let newState = Object.assign({}, state); delete newState.cy 但由于某些原因,它从两个州删除财产。 可以帮助我做到这一点?

Chart.js v2 – 隐藏网格线

我正在使用Chart.js v2绘制一些简单的折线图。 除了那些网格线以外,一切正常。 折线图的文档在那里: https : //nnnick.github.io/Chart.js/docs-v2/#line-chart ,但我找不到任何有关隐藏这些“网格线”的地方。 有人能帮我吗? 谢谢。