2014-11-20 60 views
1

我是新的Java脚本,现在我陷入了一个小问题。我在互联网上搜索,但我没有得到答案,所以我不得不提出这个问题。在html中编辑javascript属性

问题:我在jack.js中写了var x=1;,并将其与我的HTML文件链接。现在我想在HTML页面中调用var x=1;,然后我想将其更改为var x=2;。因此,结果将在HTML页面中显示2而不是1。

有人可以建议我该怎么做?

回答

3

变量将在文档中可用,因此只需在HTML中包含<script>标记。

<script> 
x = 2; 
document.write(x); 

// or: 
$('#targetDiv').text(x); 
</script> 

请注意,这必须包括jack.js.之后。

+0

感谢您的回复。我想问你,如果我想从html的jack.js文件中保存'x = 2'?那么我需要做什么? – 2014-11-20 23:06:57

+0

在执行过程中,js文件中的代码将收到'x'的任何值。因此,对于在页面加载时运行的代码,由于下面的HTML还没有改变它,所以'x'将是1。稍后运行的代码,如按钮单击事件处理程序,将看到'x'的新值。 – 2014-11-20 23:16:46

+0

谢谢你的答复。我现在明白了,但我想知道,我们可以永久地从html页面更改jack.js文件中的任何属性值吗? – 2014-11-20 23:21:41