我有一个hello.js
(是babelify转换后的React代码),其中装有:
<script type="text/javascript" src="/static/js/hello.js"></script>
,我想在其末尾添加几行代码。有可能吗?
编辑:我要添加的行是:
var hello = _react["default"].createElement(Hello, {
name: "World!!!"
});
_reactDom["default"].render(hello, document.getElementById('hello'));
Hello
,_react
,_reactDom
都是在hello.js
中创建的对象。这些行本身是任意的。我真正的问题是可以在浏览器中的现有脚本中添加代码吗?
答案 0 :(得分:-3)
一旦导入JavaScript文件,便可以使用(并修改)其公开的变量,函数等。
如果您的hello.js
具有暴露变量,例如:
let hello = 'Hello'
导入文件后,便可以对其进行修改,例如:
<script src='hello.js'></script>
<script>
console.log(hello); // prints 'Hello'
hello = 'HELLO'
console.log(hello); // prints 'HELLO'
</script>