javascript - 获取 javascript 中的输出以显示为链接

标签 javascript

我一直无法在我的 var message 中获取电子邮件和网站输出。使用 <a> 显示为超链接标签。我有下面的代码,任何帮助将不胜感激。

function process() {

    // VARIABLES
    var faculty  = document.getElementById("faculty").value;
    var staff = document.getElementById("staff").value;
    var dr = document.getElementById("dr").value;
    var first_name = document.getElementById("first_name").value;
    var last_name = document.getElementById("last_name").value;
    var cert = document.getElementById("cert").value;
    var title = document.getElementById("title").value;
    var department = document.getElementById("department").value;
    var tel1 = document.getElementById("tel1").value;
    var tel2 = document.getElementById("tel2").value;
    var tel3 = document.getElementById("tel3").value;
    var website = document.getElementById("website").value;
    var email = document.getElementById("email").value;
    var output = document.getElementById("output");



    var output = document.getElementById('output');

    // Create a new object:
    var employee = {
        first_name: first_name,
        last_name: last_name,
        cert: cert,
        title: title,
        department: department,
        email: email,
        phone: tel1 + tel2 + tel3,
        website: website,
    };

    console.log(employee);

    // Create the ouptut as HTML:
    var message = "<h2>Directory:</h2>" + employee.first_name + ", " + employee.last_name + "&nbsp;" + employee.cert + "<br>";
    message += employee.title + "<br>";
    message += employee.department + "<br>";
    message += employee.email +"<br>";
    message += "Phone: " + employee.phone + "<br>";
    message += "Website:" + employee.website + "<br>";


    // Display the employee object:
    output.innerHTML = message;

    // Return false:
    return false;

} 

最佳答案

如果您想将消息显示为链接,您可以执行以下操作:

message += "<a href='/"+ employee.title +"'>"+ employee.title +"</a><br>";

与任何其他元素类似的方式

关于javascript - 获取 javascript 中的输出以显示为链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39713248/

相关文章:

javascript - JavaScript 中的隔离执行上下文

javascript - 处理 django session 中的异步 ajax 调用

javascript - 防止点击功能多次触发

javascript - Controller 参数在我的指令链接函数中未定义

javascript - 在 Parse Cloud Code 中将数据附加到数组

javascript - 为什么调用函数增加全局变量后它仍然保持不变?

javascript - 在nodejs中将音频从url转换为base64?

javascript - 为什么要将您的 Javascript 文件移至您也拥有的另一个主域?

javascript - 将 geoJSON 要素属性添加到 Mapbox 弹出窗口

javascript - 为 Bootstrap 3 Accordion 设置显示三 Angular 形