如何在Safari中通过Javascript更新HTML对象数据和类型?

如何在Safari中通过Javascript更新HTML对象数据和类型?,javascript,safari,html,Javascript,Safari,Html,我使用以下代码在HTML中声明了一个对象: <object type="text/plain" id="clueBox" data="clues/random.txt" height="315" width="560"></object> 调用此函数应该更新HTML中的clueBox对象。它在Firefox中工作完美,但在Safari中根本不起作用。我需要让它在Safari中工作。有人知道我怎么做吗?我对您的代码没有问题。我会在Safari中检查您的错误控制台,看看是否

我使用以下代码在HTML中声明了一个对象:

<object type="text/plain" id="clueBox" data="clues/random.txt" height="315" width="560"></object>

调用此函数应该更新HTML中的clueBox对象。它在Firefox中工作完美,但在Safari中根本不起作用。我需要让它在Safari中工作。有人知道我怎么做吗?

我对您的代码没有问题。我会在Safari中检查您的错误控制台,看看是否有javascript错误。您可以按Ctrl+Alt+C打开它。您的警报是否也会被触发?

您如何/在何处调用该函数?
function dummy(){
    var box = document.getElementById("clueBox");

    //alert(currentClue + " " + clueTypes[clueNum]);
    box.setAttribute("type", "text/plain");
    box.setAttribute("data", "clues/clue0.txt");
    alert("Called Dummy");

}