问题核心:你询问了document.getElementById
的含义。这是一个JavaScript方法,用于通过元素ID获取页面上的特定HTML元素。
document
是浏览器中的一个对象,它代表了当前网页的内容。getElementById
是 document
对象的一个方法,允许开发者根据指定的ID选择页面中的某个元素。例如,如果你有一个HTML元素如下:
<div id="myDiv">这是一个例子</div>
你可以使用 document.getElementById
来获取这个 <div>
元素:
var divElement = document.getElementById("myDiv");
console.log(divElement); // 输出: <div id="myDiv">这是一个例子</div>
这段代码将找到ID为myDiv
的元素,并将其存储在变量divElement
中。之后,可以通过这个变量来修改该元素的内容、样式等属性。
由于你的问题没有包含具体的错误代码或需要修复的地方,因此这里只提供了关于document.getElementById
的基本用法示例。如果有更具体的问题或者遇到错误,请提供更多详细信息以便进一步帮助。
判断变量是否为null,如果为null,则可提醒
加不加都可以
😂😂😂日龙包
加不加都可以的
function openWindow(){
var queren=confirm("确定打开吗?");
if(queren==true){
var myweb=prompt("请输入网址","http://www.imooc.com");
if(myweb!=null){
window.open(myweb,"_blank",'width=400,heigth=500,menubar=no,toolbar=no')
}
else{
alert("再见");
}
}
}
自己对比一下吧,符号别用中文
backgroundColor 背景颜色 C 大写,驼峰命名规则。
对于innerHTML 属性,几乎所有的元素都有innerHTML属性,它是一个字符串,用来设置或获取位于对象起始和结束标签内的HTML。(获取HTML当前标签的起始和结束里面的内容)
引用的时候不对后面代码都没生效
<script type="text/javascript">
text你打成texe了
这个样子
浏览器问题,没事
我的结果是这样,不知道哪错了,我感觉最近在评论区提问都没有人回答。。。。。。。。
直接 在网页中输出内容,内容用(“”)括起来
var sina=confirm("是否打开:");
if(sina==true){
var a="http://www.imooc.com"
var v1=prompt("请输入网址",a);//prompt的str2值可以自己手动输入,也可以设置默认值,也就是这里的变量a=地址
if(v1!=null){//这里的判断用prompt方法的返回值v1!=null来判断,v1的值就是输入的地址
alert(v1);
window.open(v1,'width=400,height=500,toolbar=no,menubar=no');}
注释是不显示在网页上的,是程序员在后台操作时给自己作为代码的解释。
比如几个人合作做网页分工,但是最后需要整合在一起,写注释能让不负责该部分的程序员看懂写的是什么
你prompt返回的信息,倒是加入window.open 里面去啊,而且这里也不应该用prompt,confirm更符合实际操作,url直接放在open的参数里就行
script意思是脚本,它的作用是将那些不能单独使用且仅用于服务其他语言的语言嵌入到代码中,使它所服务的对象更完美,
好了,原来是width还有height后面的没有加引号
是的,这样便可引入到html中
👍👍👍很好啊
变量名字错了,obj
这里写错了
非常不错!
好简洁的写法,点个赞
var openYN = confirm("确认打开?");
if (openYN == true)
{
var url = prompt("请输入网址:","http://www.imooc.com");
}
需要先var mywin的吧?
null
首先你要理解什么是函数。脑海里面不要映射到了数学里面的函数
通俗的讲,函数就是要执行某一段代码集合的一种封装 ,所以命名一定要与执行代码的这段逻辑相关
例如: function getIdName(){ } 这个函数名字的意思就是 :获取一个id名。
所以这个函数里面可以这样写
function getIdName(name){
return document.getElementById(name)
}
总之来说就是,函数的名字一定要与它做的事情相关。这个函数是用来做什么功能的,就取什么样的名字。。 建议电脑下个有道词典, 随时方便查询英文单词