我正在d3中编写一个项目,其中我有一个包含两个外部javascript文件的html页面,比如script_1.js和script_2.js.
我需要从script_1.js注册一个事件监听器,从script_2.js注册另一个事件监听器,用于select元素的change事件.目前我的html中有这一行:
<select id="timebasis" class="selector" onchange="selectIndexSp(this),selectIndexBt(this)">
Run Code Online (Sandbox Code Playgroud)
其中selectIndexSp(object)和selectIndexBt(object)分别在script_1.js和script_2.js中定义.我根本不喜欢这种方法,我想知道如何在d3中执行相同的任务,而不是在html文件中,我知道这不是一个好习惯.
提前致谢!
我的文字包含以这种格式表示的标签:[text other text].
我想用方括号拆分字符串作为分隔符,但是:
String.split("\\[|\\]");
Run Code Online (Sandbox Code Playgroud)
这不会给出预期的结果.
我怎样才能做到这一点?