=CONCATENATE("'",A1)
说明:然后,双击B1右下角复制点或下拉复制公式. 如果空格不加改为:
=IF(A1="","",CONCATENATE("'",A1))
引号啊,加了引号就是一个字符串,会被直接输出的!需要用到字符串的时候就加,需要使用变量的值做为输出就不能加!给你举个例子!
var a = 'error'//定义了变量a,并且给了它一个值,类型是字符串var b = 123//定义了变量b,并给了一个值,类型是数值
/*输出*/
console.log(a) //输错的是 error,注意是没加引号,可见输出的是一个变量,就是将值赋值给a
console.log("a")//输出的是 a ,注意:加了引号,可见输出的是一个字符串了!
<!DOCTYPE html><html>
<head>
<meta charset="UTF-8">
<title>函数传参</title>
</head>
<style type="text/css">
#div1{
width: 200px
height: 200px
border: red solid 2px
background-color: red
background-size:cover
}
</style>
<script type="text/javascript">
function set(set1,set2){
var js_1=document.getElementById('div1')
js_1.style[set1]=set2
}
</script>
<body>
<input type="button" value="变绿" onclick="set('backgroundColor','green')" />
<input type="button" value="变宽" onclick="set('width','400px')" />
<input type="button" value="变高" onclick="set('height','400px')" />
<input type="button" value="向右" onclick="set('margin-left','200px')" />
<div id="div1">
</div>
</body>
</html>123456789101112131415161718192021222324252627282930313233123456789101112131415161718192021222324252627282930313233
先注意下 单双引号的位置
1.单引号:var js_1=document.getElementById(‘div1’)
2.单引号:onclick=”set(‘width’,’400px’)”
3.双引号 :一般我不在 js中用双引号,除非特殊情况例
<input type="button" onclick="alert("1")">-------------------不正确
<input type="button" onclick="alert('1')">-------------------正确1212
即 代码内部有单引号时必须用双引号,其他情况本人一般都用单引号
加引号的是字符串常量(例如 id ,class)
不加引号的是变量(还有基本所有形参,和一些非实参)、、
送给 一段代码 ,上面有我说的情况,代码实现,不做解释
<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
<title>无标题文档</title>
<style>
div {width:200pxheight:200pxmargin:20pxfloat:leftbackground:yellowborder:10px solid blackfilter:alpha(opacity:30)opacity:0.3}
</style>
<script>
window.onload=function ()
{
var oDiv1=document.getElementById('div1')
oDiv1.onmouseover=function ()
{
startMove(this, 'opacity', 100)
}
oDiv1.onmouseout=function ()
{
startMove(this, 'opacity', 30)
}
}
function getStyle(obj, name)
{
if(obj.currentStyle)
{
return obj.currentStyle[name]
}
else
{
return getComputedStyle(obj, false)[name]
}
}
function startMove(obj, attr, iTarget)
{
clearInterval(obj.timer)
obj.timer=setInterval(function (){
var cur=0
if(attr=='opacity')
{
cur=parseFloat(getStyle(obj, attr))*100
}
else
{
cur=parseInt(getStyle(obj, attr))
}
var speed=(iTarget-cur)/6
speed=speed>0?Math.ceil(speed):Math.floor(speed)
if(cur==iTarget)
{
clearInterval(obj.timer)
}
else
{
if(attr=='opacity')
{
obj.style.filter='alpha(opcity:'+(cur+speed)+')'
obj.style.opacity=(cur+speed)/100
}
else
{
obj.style[attr]=cur+speed+'px'
}
}
}, 30)
}
</script>
</head>
<body>
<div id="div1"></div>
</body>
</html>
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)