gpt4 book ai didi

传递变量的 JavaScript 语法

转载 作者:行者123 更新时间:2023-11-28 16:27:05 24 4
gpt4 key购买 nike

仍然在 Javascript 中摸索,我试图将变量 playnoyes 的内容传递给下面的长行代码,以决定是否自动播放 Flash 电影,但这样做是这样的我在下面看到,生成的代码行将变量放在引号中,因此代码不会按预期执行。我的问题是,如何传递变量,以便生成的代码行在变量值周围没有引号。

非常感谢,并对这个问题的愚蠢感到抱歉。

var playnoyes='true';
var testtext = "<script type='text\/javascript'>AC_FL_RunContent ('codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0','width','320','height','220','id','HTIFLVPlayer','src','HTIFLVPlayer','flashvars','&MM_ComponentVersion=1&skinName=HTI_Skin&streamName=nigel&autoPlay=\""+playnoyes+"\"&autoRewind=true','quality','high','scale','noscale','name','HTIFLVPlayer','salign','lt','pluginspage','http://www.macromedia.com/go/getflashplayer','wmode','transparent','movie','HTIFLVPlayer');<\/script>";
alert (testtext);

最佳答案

那是因为您明确添加了引号:

改变

nigel&autoPlay=\""+playnoyes+"\"&autoRewind=true'

 nigel&autoPlay=" + playnoyes + "&autoRewind=true'

关于传递变量的 JavaScript 语法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7635189/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com