gpt4 book ai didi

javascript - 查找字符在字符串中的位置,JS

转载 作者:太空宇宙 更新时间:2023-11-04 13:05:00 26 4
gpt4 key购买 nike

描述:当我说查找字符在字符串中的位置时,我的意思是查找该字符距离屏幕左侧和顶部有多少像素。

我是否必须将字符包围在 span 标签中并找到该 span 标签所在的位置?或者有没有更好的方法用纯 JS 来做到这一点?

最佳答案

我猜你提出的 Span 是最好的解决方案。如果您不想管理字符宽度等值。这取决于字体系列和包含的字母。

一个很好的方法是实现一个函数,为每个你想避开的字符动态生成一次隐藏的 DOM div。它计算每个宽度并添加到变量中。这将是偏移值。明白了吗?

我认为以您的专业精神和适应您的场景来实现它是值得的,因为我们没有它的例子:)如果有帮助,我会以伪代码的形式提供给您:

function calculate_offset () {
var offset;
var position = element.positionX;
for i in 0 to string.indexYouWant
do
variable = get_string[i]_value;
generate_div(variable);
offset += calculate_div_width();
end for

return position+offset;
}

关于javascript - 查找字符在字符串中的位置,JS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43638793/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com