我想写一些类似下面的html和js代码,我可以在html的文本中多次调用Walking函数,并让该函数进行计算并将结果放置在script标记的位置。
但是我找不到一个合适的js函数来把html写在正确的地方,而不必定义一个给定id的span元素,我每次都必须通过这个id传递给函数。
function Walking(distance, ascent, descent) {
// Calculate walking time from distance, ascent and descent
// and display this and other info at point the function is called.
}
Walk for
<script>
Walking(1000, 100, 0);
</script> until you arrive at ... Then walk steeply uphill for
<script>
Walking(2500, 1100, 0);
</script> to reach the summit.
2条答案
按热度按时间2q5ifsrm1#
这并不简单,但是您可以从下面的代码中学到很多东西。
组件:
wqsoz72f2#
您可以使用
document.currentScript
和replaceWith()
来替换函数调用脚本元素(例如,使用文本):请注意,函数需要在调用发生的位置之前定义。