问题描述
- javascript的一个问题 40C
-
<script> var test222 =document.querySelectorAll(""#test"")[0];sharedata = { title: ''test222'' desc: '1' link: '1' imgUrl: '1' success: function(){ alert('xixi'); }};</script>
这边test222 不显示我获取到的数值,而是显示test222这个单词。请问该怎么写才对
解决方案
var test222 =document.querySelectorAll(""#test"")[0];
sharedata = {
title: ''test222''
desc: '1'
link: '1'
imgUrl: '1'
success: function(){
alert('xixi');
}
};
里面的test222是变量,你不能再用“”,去掉“”试下
解决方案二:
test222 已经是变量了,你还用''test222'' 这么多引号干嘛,直接test222.
解决方案三:
sharedata = { title: test222 desc: '1' link: '1' imgUrl: '1' success: function(){ alert('xixi'); }};
去掉引号即可。
解决方案四:
title: test222
解决方案五:
亲,把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>
解决方案九:
把title后的test222的引号去掉
解决方案十:
test222是个变量,你只需要把引号去掉就行了
时间: 2024-11-05 06:01:45