我如何将文本放在脚本标记的文档中
How could I place text inside a document at the script tag?
我想知道是否有可能通过使用脚本标签作为参考来编写Javascript文档,而不是使用document.getElementById("id")
或类似的东西找到的某些部分。
示例:我有一个表单,当您在输入中输入值并按enter键时,它将文本写入使用先前输入值的文档。
现在,我知道它显然会更容易继续并发送它到一个函数与onSubmit在头部,但这是设置它的格式更容易,如果我可以写出来以这种方式。所以,如果有人知道这是如何实现的,请告诉我,谢谢。
<div style="text-align: center; font-size: 15pt; padding-top: 70px;">
<form onSubmit="reveal(this.a.value, this.b.value)">
a = <input name="a"/>
b = <input name="b"/>
</form>
<hr>
<script>
function reveal(a, b)
{
[math]a + b = c[math]
}
</script>
</div>
你可以看到我到目前为止所做的。如果有人能告诉我如何使用脚本标签作为参考编写[math]a + b = c[math]
到文档。
尝试结果的澄清: [math]a + b = c[math]
代表我想要放置在文档中的文本,截至目前,我没有任何设置来实际编写它,这就是为什么它只是坐在那里。我希望它被放置在脚本标签的位置的文档,周围的函数揭示()。我如何将该文本放在文档中周围脚本标记的位置?
我相信这就是您要做的:找到具有reveal()
功能的script
标记,然后在script
标记之前或之后插入字符串。
如果是这种情况,那么尝试如下:(为了简单起见,使用jQuery)
var tag = $("script").filter(function () {
return /reveal'(')/.test(this.innerText); //Find the script tag that has
}); // the function "reveal()"
tag.after("[math]a + b = c[math]"); //Insert your text
- or -
$("<span>[math]a + b = c[math]</span>").replaceAll(tag); //Replace it
PS:
如果你已经有了一个script
标签,那么为什么不这样做呢:
<script>
function reveal(){
blah();
}
document.write("[math]a + b = c[math]"); //The text will be inserted where
//the script tag is located at
</script>
相关文章:
- 如何通过谷歌应用程序脚本从谷歌文档中的位置确定命名范围
- HTML文档中脚本标记的位置-<头部>&<身体>有不同的行为
- 谷歌文档's脚本
- 如何获取文档id's在BaasBox[0.9.2]中使用java脚本
- 对couchdb数据库/视图中的所有文档运行脚本/查询
- 显示“<script src='some.js'></脚本>"在Html文档中
- 多个“;脚本调用"在SINGLE”内$(文档).ready()”;
- 如何以编程方式将内容脚本添加到 iframe 文档
- <!文档html>在JS脚本中触发“use strict”
- 谷歌应用程序脚本:如何修复循环将一个谷歌文档的段落插入另一个
- 在执行客户端脚本后获取文档源
- 谷歌文档脚本addToFolder
- PHP将JS脚本写入我的html源文档
- 添加<a>元素添加到使用Apps脚本的Google文档中
- javascript文档.write脚本
- 如何将<脚本>放在框架集文档的“正文”中
- 通过node-js脚本将文档数组插入mongodb中的数据库时出现问题
- 有必要将元素分离出来.谷歌文档脚本错误
- 主干:准备好文档脚本
- 为什么我在谷歌文档脚本中的body.replaceText函数的for循环停止了