我经常使用Visualize来确定范围,函数调用站点等等,同时我推进了我的JS学习escalade.最近我碰到了这个:
function foo() {
console.log( this.a );
}
var a = 2;
function bar() {
var a = 5;
foo();
};
bar();Run Code Online (Sandbox Code Playgroud)
谷歌Chrome在控制台中给了我一个2,而我期待一个5(foo的呼叫网站).有趣的是,pythongtutor(当然在JS下)给了我一个未定义的错误信息,如下所示:
我有两个问题:
有没有办法在 IE 中设置 HTML input type="range" 的高度?我的意思是块高度,而不是轨道高度。这是我所拥有的:
input[type=range]::-ms-track {
width: 100%;
height: 6px;
}
Run Code Online (Sandbox Code Playgroud)
使用上面的代码,我得到了一个 6px 高度的轨道,但元素块仍然高得多,如下图所示,我在其中放置了虚线边框以查看块: IE_Input_Range_Track_Height