我知道网页中是这么写的:<a href="#">链接</a>
Javascript怎么样写?
如何定义:
var AddStr = ????
function left(mainStr,lngLen) {
if (lngLen>0) {return mainStr.substring(0,lngLen)}
else{return null}
}
function right(mainStr,lngLen) {
if (mainStr.length-lngLen>=0 && mainStr.length>=0 && mainStr.length-lngLen<=mainStr.length) {
return mainStr.substring(mainStr.length-lngLen,mainStr.length)}
else{return null}
}
document.body.oncopy=function()
{
setTimeout( function () {
var ArtH1 =document.getElementsByTagName("h1");
if(ArtH1.length<1){ArtTitle = document.title;}else{ArtTitle = document.getElementsByTagName("h1")[0].innerHTML;}
var d = clipboardData.getData("text");
var LenStr = d.length;
var LeftNum = Math.floor(LenStr/2);
var RightNum = LenStr - LeftNum;
var AddStr ="这个地方我要做成文字超链接";
var AddStr2 = "\n原文地址:"+location.href;
if(LenStr > 200 )
{NewContent = left(d,LeftNum)+AddStr+ right(d,RightNum)+AddStr2;}
else{NewContent = d;}
clipboardData.setData("Text",NewContent);
}, 100 )
}
Javascript中href问题
答案:2 悬赏:10 手机版
解决时间 2021-03-04 16:29
- 提问者网友:椧運幽默
- 2021-03-04 07:10
最佳答案
- 五星知识达人网友:七十二街
- 2021-03-04 07:20
比如说,你有一个元素:<a href="#">链接</a>
你要把它找出来,我用我的习惯,就给它加一个ID,也就是:<a id="a1" href="#">链接</a>
然后在<script></script>中写如下代码:
var AddStr =document.getElementById('a1');
AddStr .href="……";
你只要把“……”的内容变成你要加的网址之类的就行了。
不知道这么说可不可以了。
你要把它找出来,我用我的习惯,就给它加一个ID,也就是:<a id="a1" href="#">链接</a>
然后在<script></script>中写如下代码:
var AddStr =document.getElementById('a1');
AddStr .href="……";
你只要把“……”的内容变成你要加的网址之类的就行了。
不知道这么说可不可以了。
全部回答
- 1楼网友:逃夭
- 2021-03-04 07:35
比如说,你有一个元素:链接
你要把它找出来,我用我的习惯,就给它加一个id,也就是:链接
然后在<script></script>中写如下代码:
var addstr =document.getelementbyid('a1');
addstr .href="……";
你只要把“……”的内容变成你要加的网址之类的就行了。
不知道这么说可不可以了。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯