javascript中关于“ ”(双引号中间一个空格)的问题。

作者&投稿:真聂 (若有异议请与网页底部的电邮联系)
JavaScript双引号中间一空格啥意思~

日期和分秒之间,拼接了一个空格而已

其实你看到的并不是半个双引号,而是两个逗号。你这样的赋值方式(即下标为字符串而不是数字)下,body已经不是一个简单的数组,而是一个对象了,不能像普通数组一样直接输出其内容。你可以用类似body["name"]或者body.name这样的形式来输出每个元素的内容,也可以通过遍历的方式列出整个对象的内容,比如:
var body=Array(3);body["name"]="hexi";body["age"]=20;body["color"]="green";var s="";for(var i in body){ s+=body[i]+",";}alert(s);

代码换成这个即可
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
<script type="text/javascript">
var timerid;
var str="欢迎光临";
var addstr=" ";
var inum=1;
var bool=true;
function movechar(){
var space="";
if(inum>0){
if(inum<31&&bool){inum=1+inum;bool=true;}
else{inum=-1+inum;bool=false;}
}
else{inum+=1;bool=true;}
for(var i=1;i<inum;i++)space+=" ";
document.getElementById("p1").innerText=space+str;
window.status=space+str;
}
function startmoving(){
timerid=setInterval("movechar();",100);
}
function stopmoving(){
clearInterval(timerid);
}
</script>
</head>

<body>
<p id="p1"width="600">a</p>
<form><input type="button"value="开始滚动字符串"onclick="startmoving();" /><br />
<input type="button"value="停止滚动字符串"onclick="stopmoving();" /></form>
<p>a ad</p>
</body>
</html>
document.getElementById("p1").firstChild.nodeValue=space+str;
替换为document.getElementById("p1").innerText=space+str;
没有分你可以回答别人的问题就可以有积分了。

nodeValue是DOM写法,是用的xml的语法,所以前后空格都会被处理,一楼的方法其实就是避开了这个问题,也是可以的.
for(var i=1;i<inum;i++)space+=" \t";body部分就可以了,但status就不行了,但我想status部分不是问题的重点

var str = "abc123\"双引号\'单引号";
if (/(?:\"|\')/.test(str)) {
alert("含有双引号或单引号");
}


“启用javascript”是什么意思?
1、javascript是网页效果的脚本,如果不启用的话有的效果会看不到,比如网页上的轮播图、弹出对话框等等,华丽的交互效果就看不到的了,开启了就能正常访问网页了。2、javascript是一种一般在浏览器里执行的脚本语言,手机有选项能开,说明你的手机浏览器是支持它的,那么开不开就取决于你浏览的页面是...

javascript是什么?
Javascript简称js,js是一种脚本语言。Javascript简称js,js是一种脚本语言,是不需要进行编译的,也是浏览器中的一部分,经常用在web客户端脚本语言,主要是用来给html增加动态功能。一般情况下,html页面主要是用于静态内容的显示,但是在实际中,页面很少的静态的,现在是网站都会有一些表单和幻灯片,这些...

javascript是什么
JavaScript是一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。JavaScript是一种属于网络的脚本语言,已经被广...

javascript 是什么意思?
JavaScript是一种流行的编程语言,可以用于创建动态网页和网络应用程序。它是一种脚本语言,可以在客户端或服务器端执行。这使得它非常灵活,可以轻松适应各种开发需求。JavaScript由ECMAScript语言规范定义,而不是由单一的实现定义。因此,开发人员可以在不同的平台和环境中使用JavaScript。JavaScript最初是为了...

javascript是一种( )嵌入式、web( )直译式(解释型)、面向( )的、可实 ...
JavaScript是一种(动态类型)嵌入式、Web(脚本)直译式(解释型)、面向(对象)的、可实现(异步编程)和解释型语言。JavaScript是一种嵌入式语言,可以嵌入到HTML页面中,与HTML代码一起使用,实现网页的动态效果和交互功能。JavaScript是一种Web脚本语言,可以直接在浏览器中运行,不需要编译成二进制文件...

JavaScript是什么?
JavaScript是一种脚本语言。诞生与1995年,当时是为了处理服务端某个语言负责的某个没有填写的必填域。它是由Netscape公司布兰登.艾奇为NetscapeNavigator2开发的一种脚本语言,刚开始的时候是叫LiveScript。由于当时Java语言的盛行,LiveScript在发布前夕,临时更名为JavaScript。JavaScript是一种专为与网页交互而...

javascript是干什么的
JavaScript是一种属于网络的脚本语言,已经被广泛用于Web应用开发,常用来为网页添加各式各样的动态功能,为用户提供更流畅美观的浏览效果。通常JavaScript脚本是通过嵌入在HTML中来实现自身的功能的是一种解释性脚本语言(代码不进行预编译)主要用来向HTML(标准通用标记语言下的一个应用)页面添加交互行为。可...

javascript中的“ javascript:;”是什么意思?
JavaScript中的"javascript:;"是一种特殊的URL格式,用于在网站中使用JavaScript来执行特定的任务或操作。点击学习大厂名师精品课以下是一些解决方法,可以有效解决“javascript:;”带来的问题:1、使用未定义的JavaScript函数:可以将“javascript:;”替换为一个未定义的函数名称,例如“javascript:void(0);”...

JS全称是什么
js 的全称是javascript ,JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。

浏览器怎么开启javascript支持
浏览器开启JavaScript支持的方法如下:IE浏览器开启JavaScript方法:在IE界面菜单栏中“工具”中选择“Internet选项”–“安全”选项卡–选择“Internet”(蓝色的小地球)–“自定义级别”–找到“脚本”下的“Java小程序脚本”中进行启用。360浏览器开启JavaScript方法:在360界面菜单栏的“工具”中选择“360...

临清市18168173032: 下列关于Javascript的说法中正确的是 -
扈胞珍稀: A、是错误的,JS的语法要求不是很严格,而且是弱类型的语言(声明变量没有具体类型),而且用之前不声明也没关系. B、不完全正确,所谓面向对象,一定要有“封装、继承、多态”3大特征,JS貌似支持的不是很好 C、是正确的,JS文件在完成之后,不会经过任何的编译.而是在运行时去解释执行.最好的例子就是,JS中一个函数有语法的错误,但是不会因为这个局部的错误而影响其他函数运行. D、Java的前身是Oak语言,Java和Javascript不一样

临清市18168173032: JavaScript中弹性势能动画之关于抛物线运动的代码案例
扈胞珍稀: 抛物线运动就是:当拖拽结束的时候,我们让当前的元素同时水平运动+垂直运动在... 相反移动的速度慢,move方法触发的次数就多->浏览器对于每一次的move行为的触发...

临清市18168173032: javascript中,关于对象与原型及构造函数的问题? -
扈胞珍稀: 第一个说法我不知道应该算不算正确,但是你示例中的代码是表示原型继承的,你可以把它看成 X.prototype.prototype.xxx 这样的链表一样(在 js 内部是隐式不可见的,我这样写只是为了帮助理解) 第二条,构造函数是只有一个的,但是也可以像上面一样,在 B中 A.apply(this, arguments); 调用也就相当于是调用父类构造函数了.总的来说,构造函数和原型应该都只有一个,但是可以往上继承

临清市18168173032: js中关于获取元素属性的方法(object.style.width) -
扈胞珍稀: 改成w=w.offsetWidth; js获取Html元素的实际宽度高度 第一种情况就是宽高都写在样式表里,就比如#div1{width:120px;}.这中情况通过#div1.style.width拿不到宽度,而通过#div1.offsetWidth才可以获取到宽度.第二种情况就是宽和高是写在行内...

临清市18168173032: js中关于弹窗返回值 -
扈胞珍稀: 你这写的很明确啊 还需要 怎样修改?当弹出窗体关闭时 如果你要判断这个 可以 把这个 弄成外部方法 function OC(openORcolse){ if(openORcolse==''open''){ $('#openoperwim).window('open'); return true; } } 大致思路了 你看看理解对不

临清市18168173032: js中关于某个对象是否有某个属性的判断 -
扈胞珍稀: 正确使用判断对象是否存在应该用:if($("#id").length>0){}else{}<br>使用jQuery 对象的属性 length 来判断,如果 > 0 就存在.或者 if($("#id")[0]){} else {} 或者直接使用原生的 Javascript 代码来判断: if(document.getElementByIdx_x_xx_x("id...

临清市18168173032: javascript中关于数组的问题!!
扈胞珍稀: i<mycars.length FOR语句中的条件语句 mycars.length (数组长度) 将:mycars的内容全部打印出来 也就是 mycars[0] = "Saab"mycars[1] = "Volvo"mycars[2] = "BMW"

临清市18168173032: <! -- 符号在 js里面 是什么意思 -
扈胞珍稀: <!-- //-->是HTML的注释标记,标记中间包含的字符不会被输出到页面,只能在网页源码中看到. JS代码外使用这个标记的目的是,当浏览器不支持JS代码时,不会将JS代码输出到页面.这是一种兼容老式浏览器的写法.现代浏览器都支持JS代码,所以这种写法现在很少用到了.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网