Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 将蓝线更新为白色_Javascript_Css_Reactjs - Fatal编程技术网

Javascript 将蓝线更新为白色

Javascript 将蓝线更新为白色,javascript,css,reactjs,Javascript,Css,Reactjs,我是否更改单击时生成的蓝线的颜色 class Hello extends React.Component { render() { return <div>Hello {this.props.name}</div>; } } ReactDOM.render( <div> <p tabIndex={-1} style={{}} onKeyDown={event => alert(event.k

我是否更改单击时生成的蓝线的颜色

class Hello extends React.Component {
  render() {
    return <div>Hello {this.props.name}</div>;
  }
}

ReactDOM.render(
  <div>
    <p tabIndex={-1}
       style={{}}
       onKeyDown={event => alert(event.keyCode)}>
      Click to focus, then hit a key.
    </p>

  </div>,
  document.getElementById('container')
);
类Hello扩展了React.Component{
render(){
返回Hello{this.props.name};
}
}
ReactDOM.render(

alert(event.keyCode)}> 单击以聚焦,然后按一个键。

, document.getElementById('容器') );

要删除轮廓,请执行以下操作:

之所以会发生这种情况,是因为段落元素的焦点是默认的浏览器大纲。您可以将代码更改为此以修复此问题。我删除了在段落元素中添加的重点提纲:

类Hello扩展了React.Component{
render(){
打招呼{
这是我的名字
}
; } } ReactDOM.render(< div> < p tabIndex={-1 } 样式={ { 大纲:“无” } } onKeyDown={ 事件=>警报(event.keyCode) } > 单击以聚焦,然后按一个键< /p> < /div>,, document.getElementById('容器') );
删除大纲:

之所以会发生这种情况,是因为段落元素的焦点是默认的浏览器大纲。您可以将代码更改为此以修复此问题。我删除了在段落元素中添加的重点提纲:

类Hello扩展了React.Component{
render(){
打招呼{
这是我的名字
}
; } } ReactDOM.render(< div> < p tabIndex={-1 } 样式={ { 大纲:“无” } } onKeyDown={ 事件=>警报(event.keyCode) } > 单击以聚焦,然后按一个键< /p> < /div>,, document.getElementById('容器') );
您需要更改css的
:focus
选择器。您可以使用下面的删除轮廓,然后在
:focus
状态处于活动状态时添加边框来替换轮廓

#container p:focus{
    outline:none;
    border:1px solid #000;
}

您需要更改css的
:focus
选择器。您可以使用下面的删除轮廓,然后在
:focus
状态处于活动状态时添加边框来替换轮廓

#container p:focus{
    outline:none;
    border:1px solid #000;
}

如果你发现答案是可行的,请考虑把它标记为解决方案。如果不是,请发布您的解决方案,以便它可以帮助其他人。@ AdabasRA的复制品,如果您发现答案是可行的,请考虑将其标记为解决方案。如果没有,请发布您的解决方案,以便它可以帮助其他人。@adabusra由于某种原因,我无法修复格式。您需要更改的唯一行是style={{outline:“none”}}@adabusra由于某种原因,我无法修复格式。唯一需要更改的行是style={{outline:“none”}