草庐IT

html_doc

全部标签

javascript - JavaScript 变量可以在纯 HTML 中使用吗?

我的意思是,声明和初始化的变量/数组可以在之外的HTML中使用吗?-标签?外汇。varfoo=array('placeholder1','placeholder2');foo[0]在这种情况下,您如何访问变量/数组?像这样:document.print(foo[0])?? 最佳答案 有两种方法可以做到这一点。这是更好的://makesuretodothisonLoad,forexamplejQuery's$()varfoo=array('placeholder1','placeholder2');document.getElemen

javascript - 所选文本的 HTML

是否有一种跨浏览器的方法来获取所选文本的HTML? 最佳答案 此函数将在所有主流浏览器中执行:functiongetSelectionHtml(){varhtml="";if(typeofwindow.getSelection!="undefined"){varsel=window.getSelection();if(sel.rangeCount){varcontainer=document.createElement("div");for(vari=0,len=sel.rangeCount;iSelectthistextright

javascript - 使用angularJS设置HTML5日期输入字段的默认值

我希望将我在瞬间生成的默认值绑定(bind)到日期和时间输入字段。我尝试了ng-model并将其直接绑定(bind)到值属性。但它们似乎都不起作用。有没有办法让它发挥作用?编辑:另外,如何绑定(bind)时间输入字段?{{date}}这是一个fiddle:http://jsfiddle.net/chrisyeung/bF9Pq/ 最佳答案 如果您使用的是chrome,则必须将日期格式指定为“yyyy-MM-dd”。$scope.date=$filter("date")(Date.now(),'yyyy-MM-dd');否则它根本行不

javascript - 只允许在 html textinput 中输入某些字符

我只需要允许用户在文本输入中输入以下字符:a-zA-Z0-9!@#$%^*_|UserName:Password:上面是我的HTML,下面是我试图用来验证它的JavaScript-但它不起作用-任何线索。document.logOn.onsubmit=validate;functionvalidate(){varname=document.logOn.pw.value;if(!name="[a-zA-Z0-9!@#$%^*_|]"){alert("YourPasswordCantHaveanythingotherthana-zA-Z0-9!@#$%^*_|-PlayItStraight

javascript - 移除 HTML 标签的属性

是否可以删除第一个HTML的属性标签?所以,这:aaa成为aaa来自以下内容:aaa(bbb)ccc​ 最佳答案 或纯JavaScript:document.getElementById('id?').removeAttribute('attribute?') 关于javascript-移除HTML标签的属性,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/3909555/

javascript - 动态创建一个 HTML5 视频元素而不显示在页面中

是否可以动态创建HTML5视频元素,以便我可以通过document.getElementById或Name等API访问该元素,但它可能不会显示在网页中。像div.hide()之类的东西还是那个方向的东西? 最佳答案 你可以试试varvideo=document.createElement('video');video.src='urlToVideo.ogg';video.autoplay=true;您也可以在设置源之前使用canPlayType方法检查浏览器是否支持您要使用的视频格式if(video.canPlayType('vid

javascript - Vue.js v-html contenteditable 防止 dom 刷新以防止光标/插入符跳转

作为引用,我使用的是Vue2.0、Vuex和Firebase。我正在构建一个contenteditable组件,使用v-html绑定(bind)来呈现innerHTML。数据在KeyUp上更新。每当数据更新时,DOM元素都会用"new"数据刷新,导致插入符号/光标跳回到内容可编辑的div的开头。我研究了Rangy和其他一些stackoverflow解决方案,但我觉得最简单的解决方案是从数据刷新中解除绑定(bind)DOM元素。我希望数据仍然在firebase中更新,但不会导致元素刷新。有没有办法让我仍然使用v-html但阻止DOM元素随数据刷新?还是有另一种方法可以在不自动绑定(bin

javascript - Swagger 'GET' 请求总是以 text/html 形式返回 Accept type on response 而不是 application/json

我有一个使用SwaggerUI的swagger标签文档,它总是返回text/html但它应该返回application/json。POST请求和所有其他类型都返回application/json但这个特定的GET请求不会。服务端点代码正确。如果我将请求更改为POST,它会作为application/json返回。所以它只是在swagger中键入GET,它不会返回正确的类型。有没有想过如何更正UI中的调用以使用application/json?这是最近从swagger站点下载的swagger版本2.1.4。"/bankName":{"get":{"summary":"BankNameSe

javascript - 将 Apple 应用内购买添加到 Electron HTML/JS 应用

有没有办法将MacAppStore应用内购买添加到ElectronHTML/JS应用程序?有适用于Phonegap、Nativescript、ImpactJS等的应用程序商店模块,但我似乎找不到适用于Electron或纯JS的任何内容。 最佳答案 如其中一个类似的建议GitHubissues,您可以尝试自定义nodobjcmodule. 关于javascript-将Apple应用内购买添加到ElectronHTML/JS应用,我们在StackOverflow上找到一个类似的问题:

javascript - 在 templateUrl 覆盖它之前检索 AngularJS 指令的内部 HTML

我有一个用于表单验证样板的指令,我最近对其进行了重构。在扩展之前,请允许我进一步解释该指令。指令用法:SaveChanges以前,我的指令看起来像这样,并且它有效。app.directive('validatedForm',function($compile,$sce){return{restrict:'A',scope:true,link:function(scope,element,attrs){vartemplate=//...HTMLboilerplatecodevarbuttons=element.html();//Getcontentsofelementbeforeover