gpt4 book ai didi

javascript - 如何通过javascript添加

转载 作者:太空狗 更新时间:2023-10-29 15:52:13 24 4
gpt4 key购买 nike

<分区>

Possible Duplicate:
How to use the Javascript to add/remove the CSS/colour style to the html page?

我有一个关于 HTML 和 javascript 的问题。我得到以下段落。

function add_span(){
// ??
}

<input type="button" onclick="add_span()" value="add span"/>
<p> statement1, statement2, statement3 </p>

是否有可能在用户之后有如下结果

  1. 用鼠标选择突出显示的文本
  2. 点击按钮

例如

  1. 突出显示“statement1”,
  2. 点击按钮

预期结果:

<input tupe="button" onclick="add_span()" value"add span"/>
<p> <span class="ABC">statement1,</span> statement2, statement3 </p>
##### 更新了代码,但没有工作
// updated code in the add_span

var selectedText;

if (window.getSelection)
{
selectedText = window.getSelection();
}
else if (document.getSelection) // FireFox
{
selectedText = document.getSelection();
}
else if (document.selection) // IE 6/7
{
selectedText = document.selection.createRange().text;
}

//create the DOM object
var newSpan = document.createElement('span');
// add the class to the 'spam'
newSpan.setAttribute('class', 'ABC');
document.getElementById('text').appendChild(newSpan);
var selectedTextNode = document.createTextNode();
newSpan.appendChild(selectedTextNode);

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