在引号之间以HTML格式打印javascript变量
我有一个变量,我想在HTML的特定位置显示它的值。 与javascript中的+variable+非常相似 我的设置如下: HTML: 简短版本:在引号之间以HTML格式打印javascript变量,javascript,jquery,html,Javascript,Jquery,Html,我有一个变量,我想在HTML的特定位置显示它的值。 与javascript中的+variable+非常相似 我的设置如下: HTML: 简短版本: addthis:url="http://example.com/script.php?code=" HTML完整版本: <div class="addthis_toolbox addthis_default_style " addthis:url="http://example.com/script.php?code=" a
addthis:url="http://example.com/script.php?code="
HTML完整版本:
<div class="addthis_toolbox addthis_default_style "
addthis:url="http://example.com/script.php?code="
addthis:title="An Example Title"
addthis:description="An Example Description">
<a href="http://www.addthis.com/bookmark.php?v=250&pubid={YOUR_PROFILE_ID}" class="addthis_button_compact">Share</a>
<span class="addthis_separator">|</span>
<a class="addthis_button_preferred_1"></a>
<a class="addthis_button_preferred_2"></a>
<a class="addthis_button_preferred_3"></a>
<a class="addthis_button_preferred_4"></a>
</div>
我找到了document.write,但这不起作用,因为我必须将脚本标记放在引号之间
希望有人能帮助我 字符串连接
addthis:url="http://example.com/script.php?code=" + myVar;
字符串串联
addthis:url="http://example.com/script.php?code=" + myVar;
尝试使用占位符并将其替换为jquery:
尝试使用占位符并用jquery替换它:
使用document.write,您将无法按自己想要的方式进行操作。即使您解决了报价问题,您仍然必须在div标记中包含脚本标记,如下所示: HTML
<div addthis:url=<script>document.write("http://example.com/script.php?code=myVar")<script>>
你将无法按照你想要的方式(使用document.write)完成它。即使您解决了报价问题,您仍然必须在div标记中包含脚本标记,如下所示: HTML
<div addthis:url=<script>document.write("http://example.com/script.php?code=myVar")<script>>
也许我理解错了,但我认为我的问题不完整。我也无法在引号后插入脚本标记,因为HTML标记尚未关闭。我将对所有的HTML进行编辑以澄清。谢谢你的时间!也许我理解错了,但我认为我的问题不完整。我也无法在引号后插入脚本标记,因为HTML标记尚未关闭。我将对所有的HTML进行编辑以澄清。谢谢你的时间!使用Jquery并替换您的var“占位符”使用Jquery并替换您的var“占位符”您好,谢谢。我不知道可以添加自定义属性。但是我仍然不清楚变量是如何添加到url中的?不应该是+myVar+?是的,在javascript中,要向字符串添加变量,您将使用“http://”+url+“.com”。此外,如果addthis_toolbox类有多个div,您可能需要为它们提供某种标识符$(“.addthis_toolbox”)将使用class=“addthis_toolbox”获取每个元素,因此此代码将在每个具有该类的元素上设置该属性谢谢!我快到了:)你能帮我做最后一点吗?我尝试过:$(“.addthis_toolbox”).attr(“addthis:url”,“example.com/script.php?code=“+myVar”),但这会导致语法错误。您只需要删除行$(“.addthis_toolbox”).attr(“addthis:url”,“example.com/script.php?code=“+myVar”)末尾的最后一个引号。attr(“addthis:url”,“example.com/script.php?code=“+myVar”)应该是这样的$(.addthis_toolbox”).attr(“addthis:url”,“example.com/script.php?code=“+myVar”)您好,谢谢。我不知道可以添加自定义属性。但是我仍然不清楚该变量是如何添加到url中的?它不应该是+myVar+?是的,在javascript中,要将变量添加到字符串中,您将使用“http://“+url+”.com此外,如果您有多个带有addthis_工具箱类的div,则可能需要为它们提供某种标识符$(“.addthis_toolbox”)将使用class=“addthis_toolbox”获取每个元素,因此此代码将在每个具有该类的元素上设置该属性谢谢!我快到了:)你能帮我做最后一点吗?我尝试过:$(“.addthis_toolbox”).attr(“addthis:url”,“example.com/script.php?code=“+myVar”),但这会导致语法错误。您只需要删除行$(“.addthis_toolbox”).attr(“addthis:url”,“example.com/script.php?code=“+myVar”)末尾的最后一个引号。attr(“addthis:url”,“example.com/script.php?code=“+myVar”)应该是这样的$(.addthis_toolbox”).attr(“addthis:url”,“example.com/script.php?code=“+myVar”)