所以我有一个HTML锚元素,我正在尝试使用JavaScript设置href属性的值,但它返回一些错误,表明setAttribute不是函数。
这是下面的HTML部分:
<section id="ftop">
<a href="sendemailtome" id =" " class="m0a7i11l">
</section>
这是JavaScript代码:
var to="To:";
var mAdd ="network";
var aTS="@";
var emAd="keleos";
var pRo="mail";
var dSubj = "?subject=Feedback;";
var emAddr="gmail.com";
var MailAddr = pRo+to+emAd;
var dMes="&body=Hello, Kind'ly see feedback below; ";
var MailAddrS =mAdd +aTS+ emAddr +dSubj;
var complEm = MailAddr + MailAddrS +dMes;
var eMail = document.getElementsByClassName("m0a7i11l").setAttribute("href", complEm);
请注意,我希望HTML中的href值将替换为JS中的新值。 (即 href =“ mailto:keleosnetwork@gmail.com” )
我不想直接使用HTML,例如href =“ mailto:keleosnetwork@gmail.com”