Javascript可以在HTML页面上书写,并更改HTML元素的内容,但是我们可以使用Javascript来更改特定文本吗?我想用其值更改变量,而不是在服务器中,而是在客户端中。
我正在使用JS库,即Chart.js,知道图表必须(我希望不必要)从服务器提供值,但我想从JSON对象推送值,这是服务器响应。
答案 0 :(得分:0)
我已经找到了解决我自己问题的方法,JS库chart.js现在可以“动态”接受数据。
现在回到Javascript是否可以修改其代码?不, 不能改变现有代码 ,但更多指令/功能可以 使用eval函数添加和评估 。
来自维基百科的引用:
JavaScript,允许程序在运行时创建新代码并使用eval函数执行它,但不允许对现有代码进行变异。
在JavaScript中,eval是表达式求值程序和语句执行程序之间的混合体。它返回最后一个表达式的结果。 作为表达式求值程序的示例: foo = 2; alert(eval('foo + 2'));
答案 1 :(得分:-2)
确保将变量设置为global,而不是本地绑定,并且您可以随时随地更改其值(当然在文档加载后)。