gpt4 book ai didi

javascript - 将所有具有特定标签的元素替换为组件

转载 作者:行者123 更新时间:2023-12-03 06:39:14 25 4
gpt4 key购买 nike

可能吗?

基本上,我想做的是在单击“编辑”按钮之类的事件上,我需要将所有元素替换为带有输入字段的特定标记,我知道如何使用 jQuery 执行此操作,但更喜欢使用 React 执行此操作.

jQuery/伪代码:

$('a').each(function(e,i){
e.html('<input placeholder="'+ e.text() +'" />');
});

最佳答案

当然可以,但是 React 会替换您渲染到的整个元素。

const links = document.querySelectorAll('a');

for (let i = 0; i < links.length; i++) {
const link = links[i];
ReactDom.render(
<LinkNode text={link.textContent} />,
link
);

link.style.border = "5px solid red";
}

关于javascript - 将所有具有特定标签的元素替换为组件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38043293/

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