我正在使用 Google App Engine Go SDK,我想将一些基本的 JavaScript 代码放入我的 HTML 模板中,这些代码将使用从应用程序传递的参数。模板如下所示:
<script type="text/javascript">
function CopyToClipboard()
{
CopiedTxt = document.selection.createRange();
CopiedTxt.execCommand("Copy");
}
</script>
[...]
<form name="Form1">
<input type="hidden" name="link" value="{{.Link}}">
<input type="button" onClick="CopyToClipboard()" value="Copy to clipboard" />
</form>
代码应该做的是将{{.Link}}
值复制到剪贴板中。但是,即使执行模板的页面源清楚地显示http://example.com
,我得到的不是剪贴板中的东西,而是{{.Link}}
<input type="hidden" name="link" value="http://example.com">
如何使 javascript 与 GAE Golang 模板一起正常工作?