javascript怎么用id来控制一段文字呢?怎么给文字加上一个id,点击它会打开一个id为myse的a标签链接
假定楼主的问题是这样的:
<div id="demo">这里的文字是不确定的</div>
<a id="myse" href="http://www.demo.com"></a>
引入jQuery插件,使用如下方法:
$(function(){
$('#demo').click(function(){
var url = $('#myse').attr('href');
window.location.href = url;
});
});
点击它会打开一个id为myse的链接,那就把這文字,弄成超鏈接啊, 文字
你直接给里面的文字加连接不就行了。。你的文字指什么,用户选择的还是特定字符串才有?
特定的直接replace替换。
用户选择的用window.getSelection().toString()(ie8-用document.selection.createRange().text)得到选中的内容,给容器添加onclick后window.open打开连接地址附带获取到的内容
var text=window.getSelection?window.getSelection().toString():document.selection.createRange().text
alert(text)
再页面文字的样式中加id=“xxxx”js获取id后用js添加a标签就可以了
<!DOCTYPE html>
计算机输出
注释:这些标签常用于显示计算机/编程代码。
input type="text" id="myse" value="你好" onclick="load();"
function load(){
var str = document.getElementById("myse").value;
alert(str);
document.getElementById("myse").value="HelloWorld";
alert(document.getElementById("myse").value)
}