Tag: JavaScript

如何使用JavaScript滚动到一个元素?

我正在尝试将页面移动到<div>元素。 我已经尝试了下一个代码无济于事: document.getElementById("divFirst").style.visibility = 'visible'; document.getElementById("divFirst").style.display = 'block';

如何创build要添加到JavaScript对象variables的dynamic键

我正在尝试这样的事情,但这个例子不起作用。 jsObj = {}; for (var i = 1; i <= 10; i++) { jsObj{'key' + i} = 'example ' + 1; } 我能做些什么来制作这样一个dynamic的关键?

如何在JavaScript中更改span元素的文本

如果我有一个跨度,说: <span id="myspan"> hereismytext </span> 如何使用JavaScript将“hereismytext”改为“newtext”?

在Javascript中sorting一个JSON对象

我一直在寻找一个像这样sorting一个JSON对象 {"results": [ { "layerId": 5, "layerName": "Pharmaceutical Entities", "attributes": { "OBJECTID": "35", "FACILITYTYPE": "Pharmacy", "FACILITYSUBTYPE": "24 Hr Pharmacy", "COMMERCIALNAME_E": "SADD MAARAB PHARMACY", }, "geometryType": "esriGeometryPoint", }, { "layerId": 5, "layerName": "Pharmaceutical Entities", "attributes": { "OBJECTID": "1", "FACILITYTYPE": "Pharmacy", "FACILITYSUBTYPE": "24 Hr Pharmacy", "COMMERCIALNAME_E": "GAYATHY HOSPITAL PHARMACY", }, "geometryType": "esriGeometryPoint", }, { "layerId": 5, "layerName": […]

如何检测window.print()完成

在我的应用程序中,我试图为用户打印一个优惠券页面,我使用: var htm ="<div>Voucher Details</div>"; $('#divprint').html(htm); window.setTimeout('window.print()',2000); ' divprint '是我的页面上存储有关优惠券的信息。 它工作,并popup打印页面。 但是,一旦用户点击“ print ”或“ close ”popup窗口,我想进一步进行应用程序。 例如,我想在popup窗口closures后将用户redirect到另一个页面: window.application.directtoantherpage();//a function which direct user to other page 如何确定popup的打印窗口是closures还是打印完成?

如何在D3图表的标签中包含换行符?

我使用D3来生成条形图(我修改了这个例子中的代码)。 我在x轴上使用的标签每个都是几个字,因为这使得所有的标签重叠,我需要跨越这些标签。 (如果我可以用换行符replace每个标签中的所有空格,那就没问题了。) 我最初试图通过在标签的<text>元素上用空格replace空格( )和设置xml:space="preserve" 。 不幸的是,事实certificate,SVG不尊重这个属性。 接下来,我尝试将每个单词包装在一个<tspan> ,以便以后可以使用。 我通过这个函数传递了每个标签: function (text) { return '<tspan>' + text.replace(/ /g, '</tspan><tspan>') + '</tspan>'; } 但是这只是将文字<tspan>放入输出中。 如何将我的文本标签包裹在tspan (或者做其他事情),以便我的标签不重叠?

如何在JavaScript中添加月份到date?

我想在JavaScript中添加几个月的date。 例如:我插入date06/01/2011 (格式mm/dd/yyyy ),现在我想添加8个月到这个date。 我想要的结果是02/01/2012 。 所以当增加几个月时,年份也可能增加。

我如何以编程方式从锚标记中调用onclick()事件,同时在onclick函数中保留“this”引用?

有没有可能以编程方式调用一个锚标记的onClick事件,同时保持对锚的“this”引用? 以下不起作用…(至less不在Firefox中:document.getElementById('linkid')。click()不是函数) <script type="text/javascript"> function doOnClick() { document.getElementById('linkid').click(); //Should alert('/testlocation'); } </script> <a id="linkid" href="/testlocation" onclick="alert(this.href);">Testlink</a>

在android webview中使用JavaScript

我试图从我的web视图中的JavaScript界面​​开始一个活动。 这个例子显示了一个敬酒。 我怎么可以打电话给class级而不是吐司? public class JavaScriptInterface { Context mContext; /** Instantiate the interface and set the context */ JavaScriptInterface(Context c) { mContext = c; } /** Show a toast from the web page */ public void showToast(String toast) { Toast.makeText(mContext, toast, Toast.LENGTH_SHORT).show(); } } 这为html页面。 <input type="button" value="Say hello" onClick="showAndroidToast('Hello Android!')" /> <script type="text/javascript"> function […]

以给定URL的forms返回HTML内容。 Javascript函数

我想写一个JavaScript函数,返回HTML内容作为string给定的函数的URL。 我在Stackoverflow上find了类似的答案。 我正在尝试使用这个答案来解决我的问题。 但是,似乎document.write()没有写任何东西。 当我加载页面,我得到一个空白的屏幕。 <html> <head> </head> <body> <script type="text/JavaScript"> function httpGet(theUrl) { var xmlHttp = null; xmlHttp = new XMLHttpRequest(); xmlHttp.open( "GET", theUrl, false ); xmlHttp.send( null ); return xmlHttp.responseText; } document.write(httpGet("https://stackoverflow.com/")); </script> </body> </html>