草庐IT

DOCUMENT

全部标签

javascript - 仅从 document.referrer 获取域名

我只想从引荐来源网址获取域名。我主要获得的引荐来源网址是http://www.davidj.com/pages/flyer.asp&http://www.ronniej.com/linkdes.com/?adv=267&loc=897每当我得到像上面这样的引荐来源网址时,我只想得到域示例:http://www.davidj.com我尝试过使用.split方法,但我在使用它时遇到了问题。 最佳答案 varurl="http://www.ronniej.com/linkdes.com/?adv=267&loc=897"varreferr

javascript - 在angular2中滚动顶部

我正在开发angular2网络应用程序,我需要以下方面的帮助。我的页面由多个组件组成。我想在用户单击按钮时滚动到页面顶部。我试过document.body.scrollTop=0;但这在Chrome中不起作用。我试过document.documentElement.scrollTop=0;window.scrollTo(0,0);但不工作 最佳答案 这样导入,import{Inject}from"@angular/core";import{DOCUMENT}from'@angular/platform-browser';在你的构造函

javascript - document.execCommand() 以像素为单位的字体大小?

如何使用document.execCommand将字体大小更改为30px(例如)?这个:document.execCommand("fontSize",false,"30px");不起作用,因为在函数execCommand的第三个参数中,它只允许我输入一个介于1到7之间的值。 最佳答案 这是FontSize的限制命令。我可以想到多种选择:您可以改用CSS类并使用CSSclassapplier我的模块Rangy图书馆;你可以使用一个hacky方法,比如调用document.execCommand("fontSize",false,"7

javascript - 我应该使用 window.load 还是 document.ready jquery

最近我看到你可以使用任何一个$('document').ready(function(){//DoCode});或$('window').load(function(){//DoCode});用于jQuery。然而,它们对我来说似乎是一样的!但显然不是。所以我的问题是:对于基于动画和异步的网站,我应该使用哪一个?还有这两者中哪一个通常更好用?谢谢。 最佳答案 $('document').ready在DOM准备就绪时运行代码,但不会在页面本身已加载时运行,也就是说,网站还没有已绘制,图像等内容尚未加载。$(window).load在页

javascript - 为什么这个onload函数不运行?

为什么onLoad没有被触发?functionFULL_IMAGE(fimage){document.getElementById("FULL_SRC").onLoad=function(){offsetTop=document.getElementById("FULL_SRC").height/2;offsetLeft=document.getElementById("FULL_SRC").width/2;document.getElementById("FULL_SRC").style.marginTop="-"+offsetTop+"px";document.getElement

javascript - 检测 Scroll 何时到达页面的底部 [没有 jQuery]

我想在滚动到达页面底部时发出警告,如下所示:$(function(){$(document).scroll(function(){if($(document).scrollTop()==0)alert("top");})})但没有jQuery,到达底部时发出警报。 最佳答案 document.addEventListener('scroll',function(event){if(document.body.scrollHeight==document.body.scrollTop+window.innerHeight){alert

javascript - 为什么 `$(document) === $(document)` 在 jQuery 中返回 false?

这个问题在这里已经有了答案:Whydoes$("body")==$("body")returnfalse?(3个答案)关闭8年前。我尝试了$(document)===$(document)但发现结果是false..有人对此有想法吗?

javascript - 删除所有图像

什么JavaScript会删除所有图片标签? 最佳答案 之前的答案只会删除每隔两张图片。请记住,由getElementsByTagName或其他DOM方法返回的NodeLists是“实时的”。这意味着当您删除图像0时,图像1–n向下移动到0–(n-1);这是一次“破坏性迭代”。为避免这种情况,要么制作NodeList的静态数组副本(正如jQuery答案有效地做的那样),要么更快地向后迭代列表:for(vari=document.images.length;i-->0;)document.images[i].parentNode.re

javascript - 在js中使用事件构造函数的一个很好的例子是什么?

我试图弄清楚如何在JavaScript中正确地创建和触发事件,所以在学习过程中遇到了这个页面:https://developer.mozilla.org/en-US/docs/DOM/document.createEvent哪个在顶部告诉我以下内容:ThecreateEventmethodisdeprecated.Useeventconstructorsinstead.谷歌搜索JS事件构造函数不是很有成果-主题谈论一般的构造函数,但不是我正在寻找的。有人可以向我解释一下什么是事件构造函数并提供一个很好的用法示例吗? 最佳答案 来自h

javascript - 无法读取未定义的属性长度

我试图简单地检查我是否有一个空的输入文本框,但是当我在Chrome中运行时出现此错误:UncaughtTypeError:Cannotreadproperty'length'ofundefined.下面是我的做法。我检查DOM准备情况,然后调用函数:functionwalkmydog(){//whentheuserstartsenteringif(document.getElementById('WallSearch').value.length==0){alert("nothing");}}if(document.addEventListener){document.addEvent