<script>
var test222 =document.querySelectorAll("#test")[0];
sharedata = {
title: ''test222'',
desc: '1',
link: '1',
imgUrl: '1',
success: function(){
alert('xixi');
}
};
</script>
这边test222 不显示我获取到的数值,而是显示test222这个单词。请问该怎么写才对
sharedata = {
title: test222,
desc: '1',
link: '1',
imgUrl: '1',
success: function(){
alert('xixi');
}
};
去掉引号即可。
test222 已经是变量了,你还用''test222'' 这么多引号干嘛,直接test222.
title: test222
var test222 =document.querySelectorAll("#test")[0];
sharedata = {
title: ''test222'',
desc: '1',
link: '1',
imgUrl: '1',
success: function(){
alert('xixi');
}
};
里面的test222是变量,你不能再用“”,去掉“”试下
亲,把test222的引号去掉
<script>
var test222 =document.querySelectorAll("#test")[0];
sharedata = {
title: test222,
desc: '1',
link: '1',
imgUrl: '1',
success: function(){
alert('xixi');
}
};
</script>
<script>
var test222 =document.querySelectorAll("#test")[0];
sharedata = {
//变量不能加引号,加引号代表是字符串了
title: test222,
desc: '1',
link: '1',
imgUrl: '1',
success: function(){
alert('xixi');
}
};
</script>
test222是个变量,你只需要把引号去掉就行了
var test222 =document.querySelectorAll("#test")[0].value; 当然双引号也得去掉
变量的使用需要定义,定义后系统会分配一个空间用于存储变量的值。
要使用变量的值直接引用变量名称,加上引号为新定义了一个数据类型。
JS变量使用可参考:
http://www.w3school.com.cn/js/js_variables.asp
这种就是细节问题了,基础没有打好还是粗心了呢
你竟然上面定义了变量,然后你下载引用就直接引用变量名就可以了。
修改代码为: title: test222
test222是自定义的变量,加引号,就是字符串了,按你写的打印下typeof test222,会是String