我想在我的网站上添加添加源部分。为此,我需要将文本类型输入(例如名称,作者,页面,日期,发布者)转换为MLA和APA格式样式。我该怎么做?

最佳答案

我只使用串联运算符(+)。或者,如果您有可用的ES6功能,那么我将使用模板字符串。

图书示例(格式:姓氏,名字。书名。出版商城市:出版商名称,出版年份。中)

function convertToCitation() {
  var lastName = yourForm.lastName.value;
  var firstName = yourForm.firstName.value;
  var bookTitle = yourForm.bookTitle.value;
  var publisherCity = yourForm.publisherCity.value;
  // ... repeat for all the other fields

  return lastName + ', ' + firstName + '. ' + bookTitle + '. '
  // ... repeat for all the other fields

  // Or, if you have ES6 available...
  return `${lastName}, ${firstName}. ${bookTitle}.....repeat for other fields`;
}

10-01 19:04