这些解决方案之间有什么区别吗?
解决方案1:
function doSomething(id, value) {
  console.log(value);
  //...
}<input id="theId" value="test" onclick="doSomething(this.id, this.value)" />...和解决方案2:
function doSomething(id) {
  var value = document.getElementById(id).value;
  console.log(value);
  //...
}<input id="theId" value="test" onclick="doSomething(this.id)" />