js转换html后 如何使用变量?

例如代码转换html后是"<iframeid=\"b\"name=\"b\"width=\'770\'height=\'230\'src=\'\'><\/iframe>"... 例如代码转换html后是
"<iframe id=\"b\" name=\"b\" width=\'770\' height=\'230\' src=\'\'> <\/iframe>"
我想使用js变量"+reviews_url+"直接加进去吗?
"<iframe id=\"b\" name=\"b\" width=\'770\' height=\'230\' src=\'"+reviews_url+"\'> <\/iframe>"
这样对吗??
展开
 我来答
nccmaster
2012-01-30 · TA获得超过1184个赞
知道小有建树答主
回答量:1060
采纳率:0%
帮助的人:560万
展开全部
当然是可以的。你要注意一下JS的代码。那么多引号看着晕啊。
"<iframe id=b name=b width=770 height=230 src="+reviews_url+"> <\/iframe>"
这样比较省事儿。
你可以在赋值后弹出一下看看,确认其代码的正确性。有助于你找到问题。
追问
function a(id) {
document.getElementById('b').innerHTML="选项卡1
选项卡2
选项卡1内容
选项卡2内容
";}
这样写对吗?帮忙修改下
herrywood
推荐于2016-05-07 · TA获得超过869个赞
知道小有建树答主
回答量:523
采纳率:66%
帮助的人:486万
展开全部
可直接加。
双引号内嵌单引号是不用“\”的,/也不用转义。
写成:
"<iframe id=‘b‘ name=‘b’ width='770' height='230' src='"+reviews_url+"'> </iframe>"
更多追问追答
追问
function a(id) {
document.getElementById('b').innerHTML="选项卡1
选项卡2
选项卡1内容
选项卡2内容
";}
这样写对吗?没有转换的
追答
要用双引号内嵌单引号(单引号内嵌双引号也可以),成为如 " ... " + 变量 + " ...  "的形式:
function a(id) {
document.getElementById('b').innerHTML=
"选项卡1" +
"选项卡2" +
"选项卡1内容" +
"选项卡2内容";
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
alxw4616
2012-01-30 · TA获得超过272个赞
知道小有建树答主
回答量:320
采纳率:0%
帮助的人:290万
展开全部
可以的.注意输出的src的正确性就成了
更多追问追答
追问
我这里不行啊!!怎么回事啊。。。
追答
打开页面,看HTML源码.
看看你到底输出了些什么.
一般来说无非就是多点字符少点字符的问题.在相应的位置删除就行了
看你现在的代码明显是某些模板.
不好说它进行了什么操作.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式