Могу ли я добавить параметры в дочерней функции в javascript? - PullRequest
0 голосов
/ 26 января 2020
function smth(txt, a, b, c) {
  document.getElementById(txt).innerHTML = a + b + c;
 }


function whatever() {
  function smth(txt1, "hello ", "my ", "friend");
  function smth(txt2, "how ", "are ", "you");
  function smth(txt3, "i am ", "good ", "thankyou");
 } 

это вещь, (это должно быть) и как я могу получить результат, если мой код неверен, также извините за формат вопроса, я не знаю, как его задать.

<button type="button" onclick="whatever()">save</button>

<p id="txt1"></p>
<p id="txt2"></p>
<p id="txt3"></p>

Ответы [ 2 ]

0 голосов
/ 26 января 2020
function smth(txt, a, b, c) {
document.getElementById(txt).innerHTML = a + b + c;
}


function whatever() {
 smth("txt1", "hello ", "my ", "friend");
 smth("txt2", "how ", "are ", "you");
 smth("txt3", "i am ", "good ", "thankyou");
} 

Мне пришлось удалить слово «function» перед чем-то, и заключить «txt» в кавычки.

0 голосов
/ 26 января 2020

Вы забыли апострофы (" ") на txt1, txt2, txt3:

function whatever() {
    function smth("txt1", "hello ", "my ", "friend");
    function smth("txt2", "how ", "are ", "you");
    function smth("txt3", "i am ", "good ", "thankyou");
}
...