Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/363.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/multithreading/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 当HTML中显示的变量改变值时,如何重新加载该变量?_Javascript_Jquery_Html_Refresh_Reload - Fatal编程技术网

Javascript 当HTML中显示的变量改变值时,如何重新加载该变量?

Javascript 当HTML中显示的变量改变值时,如何重新加载该变量?,javascript,jquery,html,refresh,reload,Javascript,Jquery,Html,Refresh,Reload,我的HTML在脚本标记中显示一个变量,我只想重新加载该变量 <script class="scriptClass">document.write(myObject.myProperty);</script> <button>Go</button> jQuery: $(document).ready(function() { $("button").click(function(){ myPropertyChange();

我的HTML在脚本标记中显示一个变量,我只想重新加载该变量

<script class="scriptClass">document.write(myObject.myProperty);</script>
<button>Go</button>
jQuery:

$(document).ready(function() {
    $("button").click(function(){
        myPropertyChange();
        $("script.scriptClass").empty();
        $("script.scriptClass").html("document.write(myObject.myProperty);");
    });
});

这不起作用,我用.replaceWith和.replace尝试了一个数字a的变体。我还尝试添加location.reload(true);,但我认为这只是重置了整件事。

您可以将其分配给
而不是重新加载
标记吗。大概是这样的:

var myObject = {
    myProperty:"Initial"
};
function myPropertyChange(){
    myObject.myProperty = "somethingDifferent";
}
myObject={};
myObject.myProperty=“初始”;
函数myPropertyChange(){
myObject.myProperty=“somethingDifferent”;
$(“#theProperty”).text(myObject.myProperty);
}
$(文档).ready(函数(){
$(“#theProperty”).text(myObject.myProperty);
$(“按钮”)。单击(函数(){
myPropertyChange();
$(“script.scriptClass”).empty();
$(“script.scriptClass”).html(“document.write(myObject.myProperty);”;
});
});


转到
无法重新加载脚本。看看我的答案。看看这是否适合你!