我正在建立指向Adobe的Aviary网络应用程序的链接,该链接需要以下格式的输入:
<a href="#" onclick="return launchEditor('editableimage1',
'http://www.mywebsite.com/IMAGE.jpg');">Edit!</a>
我需要用变量名代替IMAGE.jpg的一部分,并且我尝试使用下面的代码来做到这一点。由于视觉提示告诉我变量名没有被解释,所以我已经知道这会失败,但是我看不到如何正确表达它。抱歉,对于Javascript来说还很陌生,所以希望有人可以帮忙。这是我的代码:
<script>
var imgNamePassed = sessionStorage.getItem('imgName');
console.log("imgName", imgNamePassed);
</script>
<a href='#' onclick="return launchEditor('editableimage1','http://www.mywebsite.com/ + imgNamePassed + "');" />"LINK TEXT</a>
最佳答案
修正为:
<a href='#' onclick="return launchEditor('editableimage1','http://www.mywebsite.com/' + imgNamePassed);"/>LINK TEXT</a>
例:
JSFiddle