我在页面上有一个svg元素,可以对其进行编辑,但是为此,我需要选择它(请参见带有文本的屏幕截图示例),例如页面上的普通文本或图像。不能使用svg元素执行此操作,也找不到任何信息来实现它。
<!DOCTYPE html>
<html>
<body>
<div style="height:100px;width:100px;">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512">
<circle cx="50" cy="50" r="40" stroke="green" stroke-width="4" fill="yellow" />
</svg>
</div>
</body>
</html>
答案 0 :(得分:1)
添加一个tabindex属性以使其可以选择(与html相同)。
<!DOCTYPE html>
<html>
<body>
<div style="height:100px;width:100px;">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512">
<circle tabindex="1" cx="50" cy="50" r="40" stroke="green" stroke-width="4" fill="yellow" />
</svg>
</div>
</body>
</html>